HashSet supplies = new HashSet();
supplies.add(new AbstractSupplyMetaData("WhatIWant"));
metaData1.setSupplies(supplies);
GenericBeanFactoryMetaData metaData2 = new GenericBeanFactoryMetaData("Name2", SimpleBeanImpl.class.getName());
metaData2.addBeanProperty(new AbstractPropertyMetaData("string", "String2"));
HashSet demands = new HashSet();
demands.add(new AbstractDemandMetaData("WhatIWant"));
metaData2.setDemands(demands);
setBeanMetaDatas(new BeanMetaData[] { metaData1, metaData2 });