void (GrTypeDefinition psiClass) { Set<String> existingMethods = new HashSet<>(); for (PsiMethod psiMethod : psiClass.getCodeMethods()) { if (!(psiMethod instanceof GrAccessorMethod) && !(psiMethod instanceof GrReflectedMethod) && !existingMethods.add(psiMethod.getText())) { throw new RuntimeException("Duplicated field in dynamic class: " + psiClass.getName() + ":" + psiMethod.getText()); } } }