Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.codehaus.groovy.reflection;
  
  
  
  public class MethodHandle {
  
      protected MethodHandle () {
      }
 
     public Object invoke(Object receiverObject [] argsthrows Throwable { throw new AbstractMethodError(); }
     public Object invoke(Object receiverthrows Throwable { return invoke(receiver,ArrayUtil.createArray()); }
     public Object invoke(Object receiverObject arg1Object arg2Object arg3Object arg4throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3,arg4)); }
 
     public Object invoke(Object receiverboolean arg1throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1)); }
     public Object invoke(Object receiverboolean arg1boolean arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1boolean arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1boolean arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1char arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1char arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1byte arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1byte arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1short arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1short arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1int arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1int arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1long arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1long arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1float arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1float arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1double arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1double arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1Object arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
     public Object invoke(Object receiverboolean arg1Object arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1Object arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
     public Object invoke(Object receiverboolean arg1Object arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverboolean arg1Object arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1)); }
    public Object invoke(Object receiverchar arg1boolean arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1boolean arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1boolean arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1char arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1char arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1byte arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1byte arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1short arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1short arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1int arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1int arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1long arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1long arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1float arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1float arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1double arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1double arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverchar arg1Object arg2boolean arg3throws Throwable { return invoke(receiver, ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverchar arg1Object arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1)); }
    public Object invoke(Object receiverbyte arg1boolean arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1boolean arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1boolean arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1char arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1char arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1byte arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1byte arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1short arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1short arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1int arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1int arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1long arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1long arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1float arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1float arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1double arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1double arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receiverbyte arg1Object arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receiverbyte arg1Object arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1)); }
    public Object invoke(Object receivershort arg1boolean arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receivershort arg1boolean arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1boolean arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receivershort arg1char arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1char arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2)); }
    public Object invoke(Object receivershort arg1byte arg2boolean arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2char arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2byte arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2short arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2int arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2long arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2float arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2double arg3throws Throwable { return invoke(receiver,ArrayUtil.createArray(arg1,arg2,arg3)); }
    public Object invoke(Object receivershort arg1byte arg2Object arg3throws Throwable { return invoke(receiver,ArrayUtil.cr