@NotNull
  @Override
  public Promise<List<SmartStepTarget>> findStepIntoTargets(SourcePosition position, DebuggerSession session) {
    if (DebuggerSettings.getInstance().ALWAYS_SMART_STEP_INTO) {
      return findSmartStepTargetsAsync(position, session, false);
    }
    return Promises.rejectedPromise();
  }
@NotNull
  @Override
  public Promise<List<SmartStepTarget>> findStepIntoTargets(SourcePosition position, DebuggerSession session)