String prefix = value.substring( 0,
dotPos );
String attrib = value.substring( dotPos + 1 );
if ( prefix.equals( VARIABLE_VALUE_PREFIX ) ) {
FactPattern fact = getRuleModel().getLHSBoundFact( attrib );
ExpressionPart variable;
if ( fact != null ) {
variable = new ExpressionVariable( fact );
} else {
//if the variable is not bound to a Fact Pattern then it must be bound to a Field
String lhsBindingType = getRuleModel().getLHSBindingType( attrib );