public boolean proxyCheck(Location location, SuspendContextImpl context, RequestHint hint) {
    DebugProcessImpl debugProcess = context.getDebugProcess();
    if (isProxyCall(debugProcess, location.method(), context.getFrameProxy())) {
      if (!DebugProcessImpl.isPositionFiltered(location)) {
        return true;
      }
      try {
        StepIntoMethodBreakpoint breakpoint =
          new StepIntoMethodBreakpoint(myDeclaringClassName.getName(debugProcess),
                                       myTargetMethodName,
                                       myTargetMethodSignature != null ? myTargetMethodSignature.getName(debugProcess) : null,
                                       debugProcess.getProject());
        DebugProcessImpl.prepareAndSetSteppingBreakpoint(context, breakpoint, hint, false);
      }
      catch (EvaluateException e) {
        LOG.error(e);
      }
    }
    return false;
  }
public boolean proxyCheck(Location location, SuspendContextImpl context, RequestHint hint)