private Object[] buildAliasRefVariants() {
SequencePsiElement statement = (SequencePsiElement) lookupEnclosingPsiElement(ElementTypeAttribute.STATEMENT);
BasePsiElement sourceScope = getEnclosingScopePsiElement();
PsiLookupAdapter lookupAdapter = new AliasDefinitionLookupAdapter(this, getObjectType(), null);
Set<BasePsiElement> aliasDefinitions = lookupAdapter.collectInScope(statement, null);
return aliasDefinitions == null ? new Object[0] : aliasDefinitions.toArray();
}
/********************************************************
* Rersolvers *