String (PsiType type) { if (isPrimitiveType(type)) { return null; } // avoid [] if the type is an array String name = type.getCanonicalText(); if (name.endsWith("[]")) { return name.substring(0, name.length() - 2); } return name; }