Object result = evaluateExpression( expr );
Object result = ScriptEvalUtil.evalExpr( expr, cx, scope, "Filter", 0 );
	public boolean accept( IResultObject row ) throws DataException	{		boolean isAccepted = true;		Iterator filterIt = filters.iterator( );		scriptObj.setRowObject( row );		while ( filterIt.hasNext( ) )		{			try			{				IFilterDefn filter = (IFilterDefn) filterIt.next( );				IBaseExpression expr = filter.getExpression( );				Object result = evaluateExpression( expr );				// filter in				if ( DataTypeUtil.toBoolean( result ).booleanValue( ) == false )				{					isAccepted = false;					break;				}			}			catch ( DataException e )			{				throw new DataException( ResourceConstants.EVALUATE_ERROR, e );			}		}		return isAccepted;	}