try {
IJavaType javaType = jdiObjectValue.getJavaType();
if (!(javaType instanceof JDIClassType)) {
return false;
}
JDIClassType jdiClassType = (JDIClassType) javaType;
if (jdiClassType.getName().equals(superclass)) {
return true;
}
IJavaClassType javaClassType = jdiClassType.getSuperclass();
while (javaClassType != null) {
if (javaClassType.getName().equals(superclass)) {
return true;
}
javaClassType = javaClassType.getSuperclass();