List<MethodContract> (int paramCount, @NotNull PsiMethodCallExpression call) { PsiExpression[] args = call.getArgumentList().getExpressions(); if (args.length == paramCount) { for (int i = 1; i < args.length; i++) { ValueConstraint constraint = constraintFromMatcher(args[i], false); if (constraint != null) { ValueConstraint[] constraints = createConstraintArray(paramCount); constraints[i - 1] = constraint; return Collections.singletonList(new StandardMethodContract(constraints, fail())); } } } return Collections.emptyList(); }