String (@NotNull PsiArrayType arrayType) { PsiType componentType = arrayType.getComponentType(); String typePresentation = componentType.accept(this); if (arrayType.getDeepComponentType() instanceof PsiPrimitiveType) { return typePresentation + "[]"; } if (componentType instanceof PsiClassType) { typePresentation = "L" + typePresentation + ";"; } return "[" + typePresentation; }