@Override @NotNull public PsiType[] getSuperTypes() { final PsiType[] superTypes = myComponentType.getSuperTypes(); final PsiType[] result = createArray(superTypes.length); for (int i = 0; i < superTypes.length; i++) { result[i] = superTypes[i].createArrayType(); } return result; }