BOOLEAN:BOXED BOOLEAN:BOXED,STRING BOOLEAN:INT,INT,BOXED BOOLEAN:INT,INT,OBJECT,INT,INT,UINT BOOLEAN:INT,POINTER,INT,BOXED BOOLEAN:INT,POINTER,INT,OBJECT,INT,INT,UINT BOOLEAN:NONE BOOLEAN:OBJECT BOOLEAN:OBJECT,OBJECT BOOLEAN:OBJECT,DOUBLE,DOUBLE,BOOLEAN BOOLEAN:POINTER BOOLEAN:POINTER,BOOLEAN,POINTER BOOLEAN:POINTER,POINTER BOOLEAN:POINTER,POINTER,POINTER,POINTER BOOLEAN:STRING BOOLEAN:STRING,INT DOUBLE:OBJECT,DOUBLE,DOUBLE,BOOLEAN INT:INT INT:OBJECT,BOXED INT:POINTER NONE:BOXED,INT NONE:ENUM,OBJECT,OBJECT 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,UINT 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:LONG,LONG NONE:OBJECT,BOOLEAN NONE:OBJECT,INT NONE:OBJECT,DOUBLE,DOUBLE,BOOLEAN NONE:OBJECT,OBJECT NONE:OBJECT,STRING NONE:OBJECT,STRING,UINT NONE:POINTER,INT NONE:POINTER,INT,INT,INT,INT NONE:POINTER,INT,OBJECT NONE:POINTER,OBJECT NONE:POINTER,POINTER NONE:POINTER,POINTER,INT NONE:STRING,DOUBLE NONE:STRING,INT NONE:STRING,INT,INT NONE:STRING,OBJECT NONE:STRING,POINTER,POINTER