@Override
    public int getLineNumber(int currentNumber, boolean approximate) {
      int number = myViewer.transferLineFromOnesideStrict(mySide, currentNumber);
      if (number == -1) return FAKE_LINE_NUMBER;
      return myLocalChangesProvider.getLineNumber(number, approximate);
    }
@Override
    public int getLineNumber(int currentNumber, boolean approximate)