Flexible constructor allowing to pick the strategy and if caching should be used
Parameters: strategy - Strategy to use Parameters: useCache - If ObjectInstantiators should be cached
Will pick the best instantiator for the provided class. If you need to create a lot of
instances from the same class, it is way more efficient to create them from the same
ObjectInstantiator than calling
ObjenesisBase.newInstance(Class) .
Parameters: clazz - Class to instantiate Instantiator dedicated to the class