classInfo = new ClassInfo(TestClass9.class);
classInfo.addFieldInfo(new FieldInfo("param1","xmlparam1",true));
configurator.addClassInfo(classInfo);
TestClass9 testClass9 = new TestClass9();
TestClass2[] testClass2 = new TestClass2[3];
testClass2[0] = new TestClass2();
testClass2[0].setParam1(6);
testClass2[0].setParam2(4.5f);
testClass2[0].setParam3(56.5);
testClass2[1] = new TestClass2();
testClass2[1].setParam1(6);
testClass2[1].setParam2(4.5f);
testClass2[1].setParam3(56.5);
testClass2[2] = new TestClass2();
testClass2[2].setParam1(6);
testClass2[2].setParam2(4.5f);
testClass2[2].setParam3(56.5);
testClass9.setParam1(testClass2);
Parameter parameter = new Parameter(TestClass9.class,"Param1");
TestClass9 result = (TestClass9) getReturnObject(parameter,testClass9);
assertEquals(result.getParam1()[0].getParam1(),6);
assertTrue(result.getParam1()[0].getParam2() == 4.5f);
assertTrue(result.getParam1()[0].getParam3() == 56.5);
assertEquals(result.getParam1()[1].getParam1(),6);
assertTrue(result.getParam1()[1].getParam2() == 4.5f);
assertTrue(result.getParam1()[1].getParam3() == 56.5);
assertEquals(result.getParam1()[2].getParam1(),6);
assertTrue(result.getParam1()[2].getParam2() == 4.5f);
assertTrue(result.getParam1()[2].getParam3() == 56.5);
}