@NotNull
 public OtpErlangObject quote() {
   return ElixirPsiImplUtil.quote(this);
 }
 public boolean processDeclarations(
     PsiScopeProcessor processor, ResolveState state, PsiElement lastParent, PsiElement place) {
   return ElixirPsiImplUtil.processDeclarations(this, processor, state, lastParent, place);
 }
 @NotNull
 public PsiElement setName(String newName) {
   return ElixirPsiImplUtil.setName(this, newName);
 }
 @Nullable
 public PsiReference getReference() {
   return ElixirPsiImplUtil.getReference(this);
 }
 public boolean isModuleName() {
   return ElixirPsiImplUtil.isModuleName(this);
 }
 @NotNull
 public String getName() {
   return ElixirPsiImplUtil.getName(this);
 }
 @Nullable
 public PsiElement getNameIdentifier() {
   return ElixirPsiImplUtil.getNameIdentifier(this);
 }
 @Nullable
 public ElixirDoBlock getDoBlock() {
   return ElixirPsiImplUtil.getDoBlock(this);
 }
 @Nullable
 public String fullyQualifiedName() {
   return ElixirPsiImplUtil.fullyQualifiedName(this);
 }
 @NotNull
 public int base() {
   return ElixirPsiImplUtil.base(this);
 }
 @NotNull
 public List<Digits> digitsList() {
   return ElixirPsiImplUtil.digitsList(this);
 }
 @NotNull
 public OtpErlangObject[] quoteArguments() {
   return ElixirPsiImplUtil.quoteArguments(this);
 }
 @NotNull
 public PsiElement[] arguments() {
   return ElixirPsiImplUtil.arguments(this);
 }
 @NotNull
 public Quotable rightOperand() {
   return ElixirPsiImplUtil.rightOperand(this);
 }
 @NotNull
 public Operator operator() {
   return ElixirPsiImplUtil.operator(this);
 }
 public List<QuotableKeywordPair> quotableKeywordPairList() {
   return ElixirPsiImplUtil.quotableKeywordPairList(this);
 }