ObjectReference () { if (myThisObject == null) { try { myThisObject = myFrame.thisObject(); } catch (EvaluateException e) { LOG.info(e); } if (myThisObject != null) { putUserData(BreakpointIntentionAction.THIS_ID_KEY, myThisObject.uniqueID()); putUserData(BreakpointIntentionAction.THIS_TYPE_KEY, myThisObject.type().name()); } } return myThisObject; }