Generate a default constructible subclass of the requested type. The
generator throws UnableToCompleteException if for any reason
it cannot provide a substitute class
the name of a subclass to substitute for the requested class, orreturn null to cause the requested type itself to beused