boolean (PsiType elementType) { if (elementType instanceof PsiClassType && ((PsiClassType)elementType).hasParameters()) { return true; } else if (elementType instanceof PsiArrayType) { final PsiType componentType = ((PsiArrayType)elementType).getComponentType(); return isGenericsArrayType(componentType); } return false; }