DecoratorDef def1 = mockDecoratorDef();
DecoratorDef def2 = mockDecoratorDef();
Set<DecoratorDef> rawDefs = newMock(Set.class);
Logger logger = mockLogger();
ModuleDef moduleDef = mockModuleDef();
expect(moduleDef.getDecoratorDefs()).andReturn(rawDefs);
expect(rawDefs.iterator()).andReturn(Arrays.asList(def1, def2).iterator());
train_matches(def1, serviceDef, false);
train_matches(def2, serviceDef, true);