// Note that this information should not be cached.
initJdwpRequest();
try {
JdwpReplyPacket replyPacket = requestVM(
JdwpCommandPacket.TGR_CHILDREN, this);
defaultReplyErrorHandler(replyPacket.errorCode());
DataInputStream replyData = replyPacket.dataInStream();
ChildrenInfo result = new ChildrenInfo();
int nrThreads = readInt("nr threads", replyData); //$NON-NLS-1$
result.childThreads = new ArrayList<ThreadReference>(nrThreads);
for (int i = 0; i < nrThreads; i++)