boolean (@NotNull PsiMethod constructor) { LOG.assertTrue(constructor.isConstructor()); final PsiParameter[] parameters = constructor.getParameterList().getParameters(); for (PsiParameter parameter : parameters) { if (!(parameter instanceof GrParameter && ((GrParameter)parameter).isOptional())) return true; } return false; }