anchor.diff:  }
   
   package runtime {
  -    class Object\nAdapter<<ppt>> {
  +    class Managed\nObject<<ppt>> {
           +getSpecification()
       }
       class Oid<<value>> {
  
positive.code: 
  package metamodel {
  
      class Object\nSpecId<<value>> {
          +type
      }
  
  
negative.code: FacetHolder -right-> "*" Facet
  
  
  ManagedObject  -up-> Bookmark
  
  Bookmark -right-> LogicalType
  
  ----
  
  where in the `metamodel` package:
  
  `ObjectSpecification`:: is equivalent to `java.lang.Class`
  `LogicalType`:: is a value object equivalent to the `@Named#value` attribute
  `OneToOneAssociation`:: represents a scalar property
  `OneToManyAssociation`:: represents a collection
  `ObjectAction`:: represents an action (with multiple parameters, either scalar or list) and in the `runtime` package:
  `Bookmark`:: is equivalent to a tuple of `LogicalType` and an _Identifier_, appears in URLs in the Wicket and Restful Objects viewers
  
  `ManagedObject`:: is equivalent to `java.lang.Object`
  