@Override
    public PsiType getElementType() {
      PsiType type = getQualifier().getType();
      return type instanceof PsiArrayType ? ((PsiArrayType)type).getComponentType() : null;
    }
@Override
    public PsiType getElementType()