public List<MethodNode> handleMissingMethod(
     final ClassNode receiver,
     final String name,
     final ArgumentListExpression argumentList,
     final ClassNode[] argumentTypes,
     final MethodCall call) {
   List<MethodNode> result = new LinkedList<MethodNode>();
   for (TypeCheckingExtension handler : handlers) {
     result.addAll(handler.handleMissingMethod(receiver, name, argumentList, argumentTypes, call));
   }
   return result;
 }