int (SuspendContextImpl context, RequestHint hint) { StackFrameProxyImpl proxy = context.getFrameProxy(); if (proxy != null) { try { ObjectReference reference = proxy.thisObject(); if (reference != null) { StepIntoBreakpoint breakpoint = DebuggerManagerEx.getInstanceEx(context.getDebugProcess().getProject()).getBreakpointManager().addStepIntoBreakpoint(myMethodFilter); if (breakpoint != null) { breakpoint.addInstanceFilter(reference.uniqueID()); breakpoint.setInstanceFiltersEnabled(true); DebugProcessImpl.prepareAndSetSteppingBreakpoint(context, breakpoint, hint, true); return RequestHint.RESUME; } } } catch (EvaluateException ignored) { } } return RequestHint.STOP; }