ExpressionPart variable;
if ( fact != null ) {
variable = new ExpressionVariable( fact );
} else {
//TODO {baunax} fix it!!! to make recursive
variable = new ExpressionFieldVariable( attrib );
}
expression.appendPart( variable );
} else if ( prefix.equals( GLOBAL_VARIABLE_VALUE_PREFIX ) ) {
expression.appendPart( getExpressionPartForGlobalVariable( getCompletionEngine(),