@Override
  default int getTextOffset() {
    final ASTNode name = getNameNode();
    return name != null ? name.getStartOffset() : getNode().getStartOffset();
  }
@Override
  default int getTextOffset()