static void doTest(String desc, R btx, R xml) throws Throwable {
		Timer t;
		
		p("--------------------------");
		p("Start test: " + desc);
		
		for (int r = 0; r < 3; r++) {
			t = new Timer();
			for (int i = 0; i < 50; i++) {
				btx.r();
				t.mark();
			}
			t.report("btx");
			
			t = new Timer();
			for (int i = 0; i < 50; i++) {
				xml.r();
				t.mark();
			}
			t.report("xml");
		}
	}