private void generateMetaTypeBuilders() {
logger.debug("generating meta type builders");
Properties utdPropertiesCopy = null;
if (utdProperties != null)
utdPropertiesCopy = (Properties) utdProperties.clone();
<BUG>for (MetacodeContextImpl context : metacodeContextList) {
if (utdPropertiesCopy != null) {</BUG>
if (utdPropertiesCopy.containsKey(context.metacodeCanonicalName)) {
context.utd = true;
<BUG>for (Processor processor : context.processorEnvironments.keySet())
</BUG>
if (processor instanceof UtdProcessor) {

private void generateMetaTypeBuilders() {
logger.debug("generating meta type builders");
Properties utdPropertiesCopy = null;
if (utdProperties != null)
utdPropertiesCopy = (Properties) utdProperties.clone();
boolean debug = properties.getProperty("debug.utd_states", "true").equals("true");
Iterator<MetacodeContextImpl> iter = metacodeContextList.iterator();
while (iter.hasNext()) {
MetacodeContextImpl context = iter.next();
if (utdPropertiesCopy != null) {
if (utdPropertiesCopy.containsKey(context.metacodeCanonicalName)) {
context.utd = true;
for (Processor processor : context.processorEnvironments.keySet()) {
if (processor instanceof UtdProcessor) {
