AbstractBeanMetaData bmd = new AbstractBeanMetaData(SimpleBean.class.getName());
ArrayList<ParameterMetaData> constructorParams = new ArrayList<ParameterMetaData>();
AbstractParameterMetaData pmd = new AbstractParameterMetaData();
pmd.setType("java.util.Collection");
AbstractCollectionMetaData collection = new AbstractCollectionMetaData();
collection.setConfigurator(configurator);
collection.setElementType("java.lang.String");
collection.add(new StringValueMetaData("1"));
collection.add(new StringValueMetaData("2"));
pmd.setValue(collection);
constructorParams.add(pmd);
AbstractConstructorMetaData cmd = new AbstractConstructorMetaData();
bmd.setConstructor(cmd);
cmd.setParameters(constructorParams);