for ( CompositeColumn<? extends BaseColumn> col : dtable.getConditions() ) {
if ( col instanceof Pattern52 ) {
final Pattern52 p = (Pattern52) col;
for ( ConditionCol52 cc : p.getChildColumns() ) {
if ( cc.isBound() && cc.getBinding().equals( var ) ) {
return new ConditionCol52FieldConstraintAdaptor( cc );
}
}
} else if ( col instanceof BRLConditionColumn ) {
final BRLConditionColumn brl = (BRLConditionColumn) col;
for ( IPattern p : brl.getDefinition() ) {