ConfigurationDefinition definition = new ConfigurationDefinition("bla",null);
definition.put(new PropertyDefinitionSimple("Hello",null,true,PropertySimpleType.STRING));
definition.put(new PropertyDefinitionSimple("Answer",null,false,PropertySimpleType.INTEGER));
definition.put(new PropertyDefinitionList("list",null,true,
new PropertyDefinitionMap("list",null,true,
new PropertyDefinitionSimple("list",null,true,PropertySimpleType.STRING))));
definition.put(new PropertyDefinitionSimple("aString",null,false,PropertySimpleType.INTEGER));