code: public List<MethodNode> handleMissingMethod(ClassNode receiver, String name, ArgumentListExpression argumentList, ClassNode[] argumentTypes, MethodCall call) {
          return Collections.emptyList();
      }
docs: This method is called by the type checker when a method call cannot be resolved. Extensions
  may override this method to handle missing methods and prevent the type checker from throwing an
  error.
  
  
  @param receiver the type of the receiver
  @param name the name of the called method
  @param argumentList the list of arguments of the call
  @param argumentTypes the types of the arguments of the call
  @param call the method call itself, if needed
  @return an empty list if the extension cannot resolve the method, or a list of potential
  methods if the extension finds candidates. This method must not return null.