boolean (@Nullable final AbstractMethodParams params, final PsiMethod psiMethod) { if (params != null && params.getXmlTag() == null) return true; PsiParameter[] parameters = psiMethod.getParameterList().getParameters(); if (params == null) return parameters.length == 0; List<GenericDomValue<PsiType>> methodParams = params.getMethodParams(); if (methodParams.size() != parameters.length) return false; for (int i = 0; i < parameters.length; i++) { if (!Comparing.equal(parameters[i].getType(), methodParams.get(i).getValue())) { return false; } } return true; }