private String printInstance(Instance in) { String className; JavaClass jcls = in.getJavaClass(); if (jcls == null) { return "unknown instance #" + in.getInstanceId(); // NOI18N } if (jcls.equals(getJavaClass())) { JavaClass javaClass = heapFragmentWalker.getHeapFragment().getJavaClassByID(in.getInstanceId()); if (javaClass != null) { className = javaClass.getName(); return "<a href='" + CLASS_URL_PREFIX + className + "/" + javaClass.getJavaClassId() + "'>class " + className + "</a>"; // NOI18N } } className = jcls.getName(); return "<a href='" + INSTANCE_URL_PREFIX + className + "/" + in.getInstanceNumber() + "/" + in.getInstanceId() + "' name='" + in.getInstanceId() + "'>" + className + '#' + in.getInstanceNumber() + "</a>"; // NOI18N }