@BeforeClass
public static void setUpBeforeClass() throws Exception {
// initialize a dummy repository
repository = new ArrayList<Object>();
PropertyDefinition pd1 = new PropertyDefinitionBuilder(PX_PD_1).build();
PropertyDefinition pd2 = new PropertyDefinitionBuilder(PX_PD_2).build();
PropertyDefinition pd3 = new PropertyDefinitionBuilder(PX_PD_3).build();
Property p1 = new PropertyBuilder(PX_P_1).propertyDefinition(pd1).build();
Property p2 = new PropertyBuilder(PX_P_2).propertyDefinition(pd2).build();
CMSObject root = new CMSObjectBuilder(PX_ROOT).build();
CMSObject child11 = new CMSObjectBuilder(PX_O_11).build();
CMSObject child12 = new CMSObjectBuilder(PX_O_12).build();