public Seq<HaskellNamedElement> getIdentifierElements() {
   return HaskellPsiImplUtil.getIdentifierElements(this);
 }
 public ItemPresentation getPresentation() {
   return HaskellPsiImplUtil.getPresentation(this);
 }
 public PsiReference getReference() {
   return HaskellPsiImplUtil.getReference(this);
 }
 public HaskellNamedElement getNameIdentifier() {
   return HaskellPsiImplUtil.getNameIdentifier(this);
 }
 public PsiElement setName(String newName) {
   return HaskellPsiImplUtil.setName(this, newName);
 }
 public String getName() {
   return HaskellPsiImplUtil.getName(this);
 }