如果maxDepth为3,代码可以正常运行,如果maxDepth =4,则此代码在调用td.traverse(start)时挂起(第38行),然后我得到:
线程"main“java.lang.OutOfMemoryErrorcom.sun.jersey.core.util.ReaderWriter.readFromAsString(ReaderWriter.java:172) at com.sun.jersey.core.util.ReaderWriter的java.util.Arrays.copyOf(Arrays.java:2882)处