@Override
  public boolean locationMatches(DebugProcessImpl process, Location location, @Nullable StackFrameProxyImpl frameProxy) throws EvaluateException {
    if (super.locationMatches(process, location, frameProxy) && frameProxy != null) {
      Value lambdaReference = getLambdaReference(frameProxy);
      if (lambdaReference instanceof ObjectReference) {
        Method lambdaMethod = MethodBytecodeUtil.getLambdaMethod(
          ((ObjectReference)lambdaReference).referenceType(), process.getVirtualMachineProxy().getClassesByNameProvider());
        Location newLocation = lambdaMethod != null ? ContainerUtil.getFirstItem(DebuggerUtilsEx.allLineLocations(lambdaMethod)) : null;
        return newLocation != null && myMethodFilter.locationMatches(process, newLocation);
      }
    }
    return false;
  }
@Override
  public boolean locationMatches(DebugProcessImpl process, Location location, @Nullable StackFrameProxyImpl frameProxy)