anchor.diff:          $specifiedArgument.setIdentifier($memberName.identifier); }
         specifier 
         { $specifiedArgument.setSpecifierExpression($specifier.specifierExpression); }
  -    SEMICOLON
  +      SEMICOLON
       ;
   
   namedArgumentDeclaration returns [NamedArgument namedArgument]
  
positive.code: qualifiedMemberReference returns [Identifier identifier, MemberOperator operator, TypeArgumentList typeArgumentList]
      : memberSelectionOperator 
        { $operator = $memberSelectionOperator.operator; }
        memberReference
        { $identifier = $memberReference.identifier;
          $typeArgumentList = $memberReference.typeArgumentList; }
      ;
  
  qualifiedTypeReference returns [Identifier identifier, MemberOperator operator, TypeArgumentList typeArgumentList]
  
negative.code:           typeSpecifier
            { dec.setTypeSpecifier($typeSpecifier.typeSpecifier); }
          )? 
          { $declaration = dec; }
          SEMICOLON
        //-> ^(INTERFACE_DECLARATION[$INTERFACE_DEFINITION] typeName interfaceParameters? typeSpecifier?)
        )
      ;
  