@Override
  public int getLineNumber(int currentNumber, boolean approximate) {
    LineStatusTracker<?> tracker = getTracker();
    if (tracker == null) {
      return currentNumber;
    }
    else {
      return tracker.transferLineToVcs(currentNumber, approximate);
    }
  }
@Override
  public int getLineNumber(int currentNumber, boolean approximate)