String (Object... infos) { final Integer problemType = (Integer)infos[1]; final PsiClass aClass = (PsiClass)infos[0]; final String name = aClass.getName(); if (problemType.intValue() == 1) { return InspectionGadgetsBundle.message(aClass.isEnum() ? "type.parameter.extends.enum.type.parameter.problem.descriptor" : "type.parameter.extends.final.class.type.parameter.problem.descriptor", name); } else { return InspectionGadgetsBundle.message(aClass.isEnum() ? "type.parameter.extends.enum.wildcard.problem.descriptor" : "type.parameter.extends.final.class.wildcard.problem.descriptor", name); } }