return null;
return Collections.EMPTY_LIST;
	public Collection getSelectionList( String name )	{		usingParameterValues( );		ReportDesignHandle report = ( ReportDesignHandle ) this.runnable				.getDesignHandle( );		ScalarParameterHandle parameter = ( ScalarParameterHandle ) report				.findParameter( name );		if ( parameter == null )		{			return null;		}		String selectionType = parameter.getValueType( );		String dataType = parameter.getDataType( );		boolean fixedOrder = parameter.isFixedOrder( );		if ( DesignChoiceConstants.PARAM_VALUE_TYPE_DYNAMIC				.equals( selectionType ) )		{			String dataSetName = parameter.getDataSetName( );			String valueExpr = parameter.getValueExpr( );			String labelExpr = parameter.getLabelExpr( );			int limit = parameter.getListlimit( );			return createDynamicSelectionChoices( dataSetName, labelExpr,					valueExpr, dataType, limit, fixedOrder );		} else if ( DesignChoiceConstants.PARAM_VALUE_TYPE_STATIC				.equals( selectionType ) )		{			Iterator iter = parameter.choiceIterator( );			ArrayList choices = new ArrayList( );			while ( iter.hasNext( ) )			{				SelectionChoiceHandle choice = ( SelectionChoiceHandle ) iter						.next( );				String label = report						.getMessage( choice.getLabelKey( ), locale );				if ( label != null )				{					label = choice.getLabel( );				}				Object value = getStringValue( choice.getValue( ), dataType );				choices.add( new SelectionChoice( label, value ) );			}			if ( !fixedOrder )				Collections						.sort( choices, new SelectionChoiceComparator( true ) );			return choices;		}		return null;	}