List<AbstractGenerator> replacers = GeneratorChain.getReplaceByChain(context, typeName); for (AbstractGenerator replacer : replacers) { if (replacer.isGenerate(logger, context, typeName, replacer .getThirdPartyGenerators(); for (Entry<Generator, AbstractGenerator> entry : thirdPartyGens .entrySet()) { List<AbstractGenerator> generators = GeneratorChain.getGeneratorChain( context, typeName);