String (Object... infos) { final PsiClass fieldClass = (PsiClass)infos[0]; final PsiVariable variable = (PsiVariable)infos[1]; if (variable instanceof PsiLocalVariable) { return InspectionGadgetsBundle.message("ambiguous.field.access.hides.local.variable.problem.descriptor", fieldClass.getName()); } else if (variable instanceof PsiParameter) { return InspectionGadgetsBundle.message("ambiguous.field.access.hides.parameter.problem.descriptor", fieldClass.getName()); } else { return InspectionGadgetsBundle.message("ambiguous.field.access.hides.field.problem.descriptor", fieldClass.getName()); } }