final GeneratedReader gr = (GeneratedReader) readerCls.newInstance();
final GeneratedWriter gw = (GeneratedWriter) writerCls.newInstance();
final CompiledContext ctx = this;
this.reader = new Reader(this) {
@Override
public Object read(XoXMLStreamReader xsr, Map<String, Object> properties)
throws Exception {
return gr.read(xsr, ctx);
}