code: public static <T> Schema<T> createFrom(MappedSchema<T> ms, 
              Instantiator<T> instantiator, 
              Factory vf, 
              Predicate.Factory pf, 
              String ... args)
      {
          return vf.create(ms.typeClass, ms.fields, ms.fieldsByNumber, 
                  ms.fieldsByName, instantiator, pf, args);
      }
docs: Returns a new view schema based from an existing one.