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