MetacodeContextImpl context = Iterables.find(metacodeContextList,
new MasterTypePredicate(masterTypeElement), null);
if (context == null) {
context = new MetacodeContextImpl(elementUtils, masterTypeElement);
metacodeContextList.add(context);
<BUG>logger.debug("    master   - " + context.masterElement.toString());
logger.debug("    metacode - " + context.metacodeCanonicalName);
</BUG>
}
context.metacodeAnnotations().add(annotation);

MetacodeContextImpl context = Iterables.find(metacodeContextList,
new MasterTypePredicate(masterTypeElement), null);
if (context == null) {
context = new MetacodeContextImpl(elementUtils, masterTypeElement);
metacodeContextList.add(context);
logger.debug("         metacode: " + context.metacodeCanonicalName);
}
context.metacodeAnnotations().add(annotation);
