@SuppressWarnings("unchecked")
InputColumn<Date> shippedDateColumn = (InputColumn<Date>) ajb.getSourceColumnByName("SHIPPEDDATE");
@SuppressWarnings("unchecked")
InputColumn<Integer> customerNumberColumn = (InputColumn<Integer>) ajb.getSourceColumnByName("CUSTOMERNUMBER");
@SuppressWarnings("unchecked")
MutableInputColumn<String> customerNumberAsStringColumn = (MutableInputColumn<String>) ajb
.addTransformer(ConvertToStringTransformer.class).addInputColumn(customerNumberColumn).getOutputColumns()
.get(0);
DateGapAnalyzer dga = ajb.addRowProcessingAnalyzer(DateGapAnalyzer.class).getConfigurableBean();
dga.setFromColumn(orderDateColumn);