@Override
  protected int getTokenEnd(int position) {
    for (; position < myEndOffset; position++) {
      if (myBuffer.charAt(position) == '\n') break;
    }
    return position;
  }
@Override
  protected int getTokenEnd(int position)