anchor.diff:  
   inlineClassDeclaration
       : 'new' annotation*
  -      UIDENTIFIER ('.' UIDENTIFIER*)
  +      regularType
         arguments
         '{' memberOrStatement* '}'
       ;
  
positive.code: //FIXME: member literals are a problem!
  //FIXME: type parameters 
  typeLiteral
      : '#' typeName //typeParameters?
      ;
  
  stringLiteral
  
negative.code: 
  typeName
      : //( identifier '.' )* 
      UIDENTIFIER ('.' UIDENTIFIER)*
      ;
  
  annotationName
  