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