VOID:STRING,STRING,STRING,FLAGS VOID:STRING,BOXED VOID:BOOLEAN,POINTER VOID:OBJECT,OBJECT,ENUM BOOLEAN:OBJECT,OBJECT VOID:STRING,BOXED,BOXED BOOL:POINTER,INT BOOL:UINT VOID:STRING,STRING,BOXED VOID:BOOL,BOXED