@Nullable
 public PsiReference getReference() {
   return ErlangPsiImplUtil.getReference(this);
 }
 public int getTextOffset() {
   return ErlangPsiImplUtil.getTextOffset(this);
 }
 @NotNull
 public PsiElement setName(String newName) {
   return ErlangPsiImplUtil.setName(this, newName);
 }
 @NotNull
 public PsiElement getNameIdentifier() {
   return ErlangPsiImplUtil.getNameIdentifier(this);
 }
 @NotNull
 public String getName() {
   return ErlangPsiImplUtil.getName(this);
 }