@Override
  public int getTextOffset() {
    final ASTNode astNode = findNameNode();
    return astNode != null ? astNode.getStartOffset() : getTextRange().getStartOffset();
  }
@Override
  public int getTextOffset()