pizza.setAttribute(cheeseInfo, "mozzarella", classLoader);
assertEquals("mozzarella", pizza.getAttribute("cheese"));
AbstractNameQuery pizzaOvenQuery = getAbstractNameQuery(":name=PizzaOven");
ReferencePatterns pizzaOvenPatterns = new ReferencePatterns(Collections.singleton(pizzaOvenQuery));
pizza.setReferencePatterns("oven", pizzaOvenPatterns);
assertEquals(pizzaOvenPatterns, pizza.getReferencePatterns("oven"));
AbstractNameQuery toasterOvenQuery = getAbstractNameQuery(":name=ToasterOven,*");
AbstractNameQuery[] queries = new AbstractNameQuery[]{pizzaOvenQuery, toasterOvenQuery};
ReferencePatterns ovenPatterns = getReferencePatterns(queries);
pizza.setReferencePatterns("oven", ovenPatterns);
assertEquals(ovenPatterns, pizza.getReferencePatterns("oven"));
ConfigurationOverride dinnerMenu = new ConfigurationOverride(new Artifact("test","Dinner Menu","1.0","car"), true);
assertTrue(dinnerMenu.isLoad());