[
  {"type":"KeywordDeclaration","value":"init"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"Name","value":"a"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"?"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"b"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"-\u003e"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"a"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"!"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Name","value":"b"},
  {"type":"Punctuation","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"TextWhitespace","value":"\n"}
]