BOOLEAN:BOXED,POINTER,POINTER
BOOLEAN:INT,INT,OBJECT,INT,INT,UINT
BOOLEAN:INT,POINTER,INT,OBJECT,INT,INT,UINT
BOOLEAN:NONE
BOOLEAN:OBJECT
BOOLEAN:OBJECT,DOUBLE,DOUBLE,BOOLEAN
BOOLEAN:POINTER
BOOLEAN:POINTER,BOOLEAN,POINTER
BOOLEAN:POINTER,POINTER
BOOLEAN:POINTER,POINTER,INT,INT,INT
BOOLEAN:POINTER,POINTER,POINTER,INT,INT,INT
BOOLEAN:POINTER,POINTER,POINTER,POINTER
BOOLEAN:STRING
BOOLEAN:STRING,INT
DOUBLE:OBJECT,DOUBLE,DOUBLE,BOOLEAN
INT:BOXED
INT:INT
INT:INT,INT,BOXED
INT:INT,POINTER,INT,BOXED
INT:OBJECT,BOXED
INT:POINTER
NONE:BOXED,INT
NONE:BOXED,INT,INT
NONE:ENUM,ENUM
NONE:ENUM,STRING
NONE:INT,BOOLEAN
NONE:INT,INT
NONE:INT,INT,BOXED
NONE:INT,INT,OBJECT
NONE:INT,INT,OBJECT,BOXED,UINT,UINT
NONE:INT,INT,OBJECT,INT,INT,BOXED,UINT,UINT
NONE:INT,INT,OBJECT,POINTER,UINT,UINT
NONE:INT,INT,OBJECT,UINT
NONE:INT,INT,STRING,STRING
NONE:INT,INT,STRING,STRING,POINTER
NONE:INT,OBJECT
NONE:INT,POINTER
NONE:INT,POINTER,INT,BOXED
NONE:INT,POINTER,INT,OBJECT
NONE:INT,POINTER,INT,OBJECT,BOXED,UINT,UINT
NONE:INT,POINTER,INT,OBJECT,INT,INT,BOXED,UINT,UINT
NONE:INT,POINTER,INT,OBJECT,UINT
NONE:INT,STRING
NONE:LONG,LONG
NONE:OBJECT,DOUBLE,DOUBLE,BOOLEAN
NONE:OBJECT,OBJECT
NONE:POINTER,BOOLEAN
NONE:POINTER,BOOLEAN,BOOLEAN,BOOLEAN
NONE:POINTER,ENUM
NONE:POINTER,INT
NONE:POINTER,INT,INT
NONE:POINTER,INT,INT,INT
NONE:POINTER,INT,INT,INT,INT
NONE:POINTER,INT,OBJECT
NONE:POINTER,POINTER
NONE:POINTER,POINTER,INT
NONE:POINTER,STRING
NONE:STRING,BOOL,INT,INT
NONE:STRING,INT
NONE:STRING,INT,INT
NONE:STRING,POINTER,POINTER
NONE:STRING,STRING
NONE:STRING,STRING,STRING
NONE:STRING,STRING,UINT
OBJECT:OBJECT,DOUBLE,DOUBLE,BOOLEAN
POINTER:NONE