AbstractBeanMetaData metaData1 = new AbstractBeanMetaData("Name1", SimpleBeanImpl.class.getName());
HashSet<PropertyMetaData> attributes1 = new HashSet<PropertyMetaData>();
attributes1.add(new AbstractPropertyMetaData("string", "String1"));
metaData1.setProperties(attributes1);
HashSet<SupplyMetaData> supplies = new HashSet<SupplyMetaData>();
supplies.add(new AbstractSupplyMetaData("WhatIWant"));
metaData1.setSupplies(supplies);
AbstractBeanMetaData metaData2 = new AbstractBeanMetaData("Name2", SimpleBeanImpl.class.getName());
HashSet<PropertyMetaData> attributes2 = new HashSet<PropertyMetaData>();
attributes2.add(new AbstractPropertyMetaData("string", "String2"));