code: public Layout layoutFor(Class<? extends Storable> type, LayoutOptions options)
          throws FetchException, PersistException
      {
          return layoutFor(false, type, options);
      }
docs: Returns the layout matching the current definition of the given type.
  
  @throws PersistException if type represents a new generation, but
  persisting this information failed