if (!concreteClass.equals(clazz)) { logger.debug("Target class is generic: " + clazz + ", getting instantiation " + concreteClass); return getRandomGenerator(concreteClass, excluded, test, position, generatorRefToExclude, recursionDepth);
GenericAccessibleObject<?> o = TestCluster.getInstance().getRandomGenerator(choice); currentRecursion.add(o);
if(concreteClass.hasWildcardOrTypeVariables()) throw new ConstructionFailedException("Could not found concrete instantiation of generic type"); return getRandomGenerator(concreteClass);
GenericAccessibleObject<?> o = TestCluster.getInstance().getRandomGenerator( clazz, currentRecursion, test, position, generatorRefToExclude, recursionDepth); currentRecursion.add(o);