* @return Reads JDWP representation and returns new instance.
*/
public static ThreadReferenceImpl read(MirrorImpl target, DataInputStream in)
throws IOException {
VirtualMachineImpl vmImpl = target.virtualMachineImpl();
JdwpThreadID ID = new JdwpThreadID(vmImpl);
ID.read(in);
if (target.fVerboseWriter != null)
target.fVerboseWriter.println("threadReference", ID.value()); //$NON-NLS-1$
if (ID.isNull())
return null;
ThreadReferenceImpl mirror = (ThreadReferenceImpl) vmImpl
.getCachedMirror(ID);
if (mirror == null) {