AbstractConstructorMetaData constructor1 = new AbstractConstructorMetaData();
ParameterMetaData parameter1 = new AbstractParameterMetaData(int.class.getName(), 5);
constructor1.setParameters(Collections.singletonList(parameter1));
metaData1.setConstructor(constructor1);
HashSet<PropertyMetaData> attributes1 = new HashSet<PropertyMetaData>();
AbstractDependencyValueMetaData injectedValue = new AbstractDependencyValueMetaData("NestedBean", "bean.bean.string");
AbstractPropertyMetaData propertyMetaData = new AbstractPropertyMetaData("string", injectedValue);
attributes1.add(propertyMetaData);
metaData1.setProperties(attributes1);
AbstractBeanMetaData metaData2 = new AbstractBeanMetaData("NestedBean", NestedBean.class.getName());