*/
public IJavaClassObject getClassObject() throws DebugException {
try {
ReferenceType type = (ReferenceType) getUnderlyingType();
return (IJavaClassObject) JDIValue.createValue(
getJavaDebugTarget(), type.classObject());
} catch (RuntimeException e) {
targetRequestFailed(
MessageFormat.format(
JDIDebugModelMessages.JDIClassType_exception_while_retrieving_class_object,
e.toString()), e);