set.add(new AbstractBeanMetaData(null, SimpleBeanImpl.class.getName()));
builder.addPropertyMetaData("set", set);
beans.add((BeanMetaDataFactory)builder.getBeanMetaData());
builder = BeanMetaDataBuilder.createBuilder("map", SimpleObjectWithBeans.class.getName());
AbstractMapMetaData map = new AbstractMapMetaData();
map.put(new AbstractBeanMetaData(null, SimpleBeanImpl.class.getName()), new AbstractBeanMetaData(null, SimpleBeanImpl.class.getName()));
builder.addPropertyMetaData("map", map);
beans.add((BeanMetaDataFactory)builder.getBeanMetaData());
builder = BeanMetaDataBuilder.createBuilder("nested", SimpleObjectWithBeans.class.getName());
BeanMetaDataBuilder nested = BeanMetaDataBuilder.createBuilder(null, SimpleObjectWithBeans.class.getName());