public void test2() {
ParserMetaInfo[] pp = DecodeCompiler.compile(CollectionObj.class);
ParserMetaInfo p = pp[0];
Assert.assertThat(p.getType().getName(), is(ArrayList.class.getName()));
Parser parser = p.getParser();
if(parser instanceof CollectionParser) {
CollectionParser colp = (CollectionParser) parser;
p = colp.getElementMetaInfo();
Assert.assertThat(p.getType().getName(), is(LinkedList.class.getName()));
}