}
ObjectReference object = getUnderlyingObject();
Method method = null;
ReferenceType refType = getUnderlyingReferenceType();
try {
while (typeSignature != null && refType != null && !refType.signature().equals(typeSignature)) {
// lookup correct type through the hierarchy
refType = ((ClassType) refType).superclass();
if (refType == null) {
targetRequestFailed(
JDIDebugModelMessages.JDIObjectValueMethod_declaring_type_not_found_1,