RequestHint (SuspendContextImpl suspendContext, ThreadReferenceProxyImpl stepThread, @Nullable RequestHint parentHint) { RequestHint hint = new RequestHint(stepThread, suspendContext, StepRequest.STEP_MIN, StepRequest.STEP_OVER, myMethodFilter, parentHint) { @Override public int getNextStepDepth(SuspendContextImpl context) { StackFrameProxyImpl frameProxy = context.getFrameProxy(); if (frameProxy != null && DebuggerUtil.isOnSuspensionPoint(frameProxy)) { return StepRequest.STEP_OVER; } return super.getNextStepDepth(context); } }; hint.setIgnoreFilters(suspendContext.getDebugProcess().getSession().shouldIgnoreSteppingFilters()); return hint; }