.setExecuteBefore(true);
smooks.addVisitor(datasource);
smooks.addVisitor(orderSelector);
smooks.addVisitor(new ResultsetRowSelector()
.setSelector(orderSelector)
.setBeanId("myOrder")
.setWhereClause("row.ORDERNUMBER == 2")
.setFailedSelectError("Order with ORDERNUMBER=2 not found in Database"));