| class Xlate { | 
 | int get g => 1; | 
 | } | 
 |  | 
 | class Xrequired { | 
 | int get g => 2; | 
 | } | 
 |  | 
 | class C { | 
 | Xlate l = Xlate(); | 
 | Xrequired r = Xrequired(); | 
 | } | 
 |  | 
 |  | 
 | class[KeywordToken] Xlate[StringToken] {[BeginToken] | 
 | int[StringToken] get[KeywordToken] g[StringToken] =>[SimpleToken] 1[StringToken];[SimpleToken] | 
 | }[SimpleToken] | 
 |  | 
 | class[KeywordToken] Xrequired[StringToken] {[BeginToken] | 
 | int[StringToken] get[KeywordToken] g[StringToken] =>[SimpleToken] 2[StringToken];[SimpleToken] | 
 | }[SimpleToken] | 
 |  | 
 | class[KeywordToken] C[StringToken] {[BeginToken] | 
 | Xlate[StringToken] l[StringToken] =[SimpleToken] Xlate[StringToken]([BeginToken])[SimpleToken];[SimpleToken] | 
 | Xrequired[StringToken] r[StringToken] =[SimpleToken] Xrequired[StringToken]([BeginToken])[SimpleToken];[SimpleToken] | 
 | }[SimpleToken] | 
 | [SimpleToken] |