boolean (PsiClass aClass, PsiElement context) { final PsiMethod[] constructors = aClass.getConstructors(); for (PsiMethod constructor : constructors) { final PsiParameterList parameterList = constructor.getParameterList(); final int count = parameterList.getParametersCount(); if (count <= 0) { continue; } final PsiResolveHelper resolveHelper = JavaPsiFacade.getInstance(context.getProject()).getResolveHelper(); if (resolveHelper.isAccessible(constructor, context, aClass)) { return true; } } return false; }