testBeanArray[0] = new TestBean("Test 1");
testBeanArray[1] = new TestBean("Test 2");
testBeanArray[0].setTestBean(new TestBean("Test sub 1"));
//ParserObject obj = new ParserObject(testBeanArray);
Notation notation = NotationHelper.createXMLNotation();
OutputStream resultStream = new ByteArrayOutputStream();
notation.encode(testBeanArray, resultStream);
parseResult = resultStream.toString();
System.out.println("------------------");
System.out.println("Test Encode Bean Array");
System.out.println("------------------");
System.out.println(parseResult);
Object analysisResult = notation.decode(XMLHelper.parseStream(parseResult));
System.out.println("------------------");
System.out.println("Test Decode Bean Array");
System.out.println("------------------");
System.out.println(analysisResult);