@Override
  public boolean hasToken(int position) {
    if (myAtStartOnly && position > 0 && myBuffer.charAt(position - 1) != '\n') {
      return false;
    }

    return super.hasToken(position);
  }
@Override
  public boolean hasToken(int position)