anchor.diff:      ;
   
   functionalMemberDefinition
  -    : memberParameters? block
  +    : memberParameters* block
       //allow omission of braces:
       /*: ( (memberParameterStart) => memberParameters )? 
         ( ('{') => block | implicationExpression ';' )*/
  
positive.code:     : '{' declarationOrStatement* directiveStatement? '}'
      ;
  
  inlineClassDeclaration
      : 'new' 
        annotations?
        type
        positionalArguments?
        satisfiedTypes?
        inlineClassBody
      ;
  
  inlineClassBody
      : '{' declarationOrStatement* '}'
  
negative.code:     | 'super' 
      | 'null'
      | 'none'
      //| inlineClassDeclaration
      ;
  
  enumeration
  