code: public Class<? extends Storable> reconstruct(ClassLoader loader)
          throws FetchException, SupportException
      {
          Class<? extends Storable> reconstructed = reconstruct(this, loader);
          mLayoutFactory.registerReconstructed(reconstructed, this);
          return reconstructed;
      }
docs: Reconstructs the storable type defined by this layout by returning an
  auto-generated class. The reconstructed storable type will not contain
  everything in the original, but rather the minimum required to decode
  persisted instances.
  
  @param loader optional ClassLoader to load reconstruct class into, if it
  has not been loaded yet