if (jsExprs == null || jsExprs.isEmpty( ) ) return retMap;
	private Map handleJavaExpression( List jsExprs )	{		Map retMap = new HashMap( );		for ( int i = 0; i < jsExprs.size( ); i++ )		{			String jsExpr = (String) jsExprs.get( i );			List newExprs = null;			try			{				newExprs = ExpressionUtil.extractColumnExpressions( jsExpr );			}			catch ( BirtException e )			{				newExprs = null;			}			if ( newExprs == null || newExprs.isEmpty( ) )				continue;			for ( int j = 0; j < newExprs.size( ); j++ )			{				IColumnBinding boundColumn = (IColumnBinding) newExprs.get( j );				DesignElement tmpElement = DataBoundColumnUtil						.findTargetOfBoundColumns( element, boundColumn								.getBoundExpression( ), handler.module );				String columnName = boundColumn.getResultSetColumnName( );				if ( tmpElement != null )				{					String tmpName = DataBoundColumnUtil							.createBoundDataColumn( tmpElement, columnName,									boundColumn.getBoundExpression( ), handler											.getModule( ) );					if ( tmpName != null )						columnName = tmpName;				}				retMap.put( jsExpr, ExpressionUtil						.createRowExpression( columnName ) );			}		}		return retMap;	}