anchor.diff:      }
       Sort sortOf(Class<?> domainType);             // <6>
       Sort sortOf(Bookmark bookmark);
  +
  +    // introduced in MetaModelService3
       Sort sortOf(Class<?> domainType, Mode mode);
       Sort sortOf(Bookmark bookmark, Mode mode);
  +
  +    // introduced in MetaModelService4
  +    AppManifest getAppManifest();                 // <7>
  +    AppManifest2 getAppManifest2();
   }
   ----
   <1> reverse lookup of a domain class' object type
  
positive.code: <4> returns a list of representations of each of member of each domain class.
  <5> what sort of object a domain type is (or bookmark) represents
  <6> whether to throw an exception or return `Sort.UNKNOWN` if the object type is not recognized.  (The overloads with no `Mode` parameter default to strict mode).
  
  
  == Implementation
  
  
negative.code: 
  [source,java]
  ----
  public interface MetaModelService4 {
      Class<?> fromObjectType(String objectType);   // <1>
      String toObjectType(Class<?> domainType);     // <2>
      void rebuild(Class<?> domainType);            // <3>
      List<DomainMember> export();                  // <4>
  
      // introduced in MetaModelService2
      enum Sort {                                   // <5>
          VIEW_MODEL, JDO_ENTITY, DOMAIN_SERVICE,
          MIXIN, VALUE, COLLECTION, UNKNOWN;
  