class Null { methods { foo { params { x: char *; y: char * @nullable; z: char * @optional; w: char * @optional @nullable; } } } }