return null; List list = new ArrayList( ); populateColumnList( list, expression.getExpression( ) ); populateColumnList( list, expression.getOperand1( ) ); populateColumnList( list, expression.getOperand2( ) ); return list;
return new ArrayList( ); List columnList = null; if ( expression instanceof IScriptExpression ) { columnList = extractColumnExpression( (IScriptExpression) expression ); } else if ( expression instanceof IConditionalExpression ) { columnList = extractColumnExpression( (IConditionalExpression) expression ); } return columnList;
	public static List extractColumnExpression(			IConditionalExpression expression ) throws DataException	{		if ( expression == null )			return null;		List list = new ArrayList( );		populateColumnList( list, expression.getExpression( ) );		populateColumnList( list, expression.getOperand1( ) );		populateColumnList( list, expression.getOperand2( ) );		return list;	}