protected <T extends Object> T getNextResult() {
   return holder.getNextResult();
 }
 protected <T extends Object> T getResult(int index) {
   return holder.getResult(index);
 }
 protected void addResult(Object obj) {
   holder.addResult(obj);
 }
 protected void addResult(int index, Object obj) {
   holder.addResult(index, obj);
 }
 @Override
 protected void setUp() throws Exception {
   holder.setUp();
   super.setUp();
 }