code: public static boolean isMethodCall(Expression expression, String methodObject, String methodName, int numArguments) {
          return expression instanceof MethodCallExpression && isMethodCall((MethodCallExpression) expression, methodObject, methodName, numArguments);
      }
docs: Return true only if the expression is a MethodCallExpression representing a method call for the specified
  method object (receiver), method name, and with the specified number of arguments.
  @param expression - the AST expression
  @param methodObject - the name of the method object (receiver)
  @param methodName - the name of the method being called
  @param numArguments - the number of arguments passed into the method
  @return true only if the method call matches the specified criteria