for ( DynamicColumn<BaseColumn> col : visibleConditionCols ) {
tce = DOM.createTD();
tce.addClassName( resources.headerText() );
tce.addClassName( resources.headerRowIntermediate() );
tce.addClassName( resources.cellTableColumn( col.getModelColumn() ) );
tre.appendChild( tce );
ConditionCol52 cc = (ConditionCol52) col.getModelColumn();
//Make applicable label (TODO move to Factory method)
StringBuilder label = new StringBuilder();
if ( cc instanceof LimitedEntryBRLConditionColumn ) {