StringValueMetaData vmd3 = new StringValueMetaData(string1);
StringValueMetaData vmd4 = new StringValueMetaData("1");
vmd4.setConfigurator(configurator);
vmd4.setType("java.lang.Integer");
AbstractSetMetaData smd = new AbstractSetMetaData();
smd.setType(CustomSet.class.getName());
smd.setElementType("java.lang.String");
smd.setConfigurator(configurator);
smd.add(vmd1);
smd.add(vmd2);
smd.add(vmd2); // tests duplicates
smd.add(vmd3); // tests duplicates
smd.add(vmd4);
AbstractPropertyMetaData pmd = new AbstractPropertyMetaData("set", smd);
properties.add(pmd);
return (SimpleBean) instantiateAndConfigure(configurator, bmd);