code: public Class<I> getImplClass() {
      return _impl_class != null ? _impl_class : (_impl_class = ReflectionUtils.findActualClassParameter(this.getClass(), 0));
    }
docs: Return the class of the implementation type parameter I for this Schema.
  Used by generic code which deals with arbitrary schemas and their backing
  impl classes.  Never returns null.