anchor.diff:  metaType returns [StaticType type]
       @init { BaseType pt = null; }
       :
  -    ( ((typeNameWithArguments MEMBER_OP)* memberName) =>
  +    ( ((PACKAGE MEMBER_OP)? (typeNameWithArguments MEMBER_OP)* memberName) =>
         (
           tna1=typeNameWithArguments 
           { BaseType bt = new BaseType(null);
  
positive.code: metaTypeQualifier returns [StaticType type]
      @init { BaseType pt = null; Token mo = null; }
      :
      ( ((typeNameWithArguments MEMBER_OP)* memberName) =>
        (
          tna1=typeNameWithArguments 
          { BaseType bt = new BaseType(null);
  
negative.code:           mn2=memberName
            { pt.setEndToken(null);
              pt.setIdentifier($mn2.identifier);}
          )?
        )
        mo1=MEMBER_OP
        { mo = $mo1; }
  