if ( !DesignChoiceConstants.PARAM_TYPE_ANY .equalsIgnoreCase( dataType ) ) { reportParam.setDataType( dataType ); } else { reportParam .setDataType( DesignChoiceConstants.PARAM_TYPE_STRING ); } }
	private void updateLinkedReportParameterFromROMParameter(			ScalarParameterHandle reportParam,			OdaDataSetParameterHandle dataSetParam ) throws SemanticException	{		assert reportParam != null;		if ( dataSetParam == null )			return;		String name = dataSetParam.getName( );		if ( !StringUtil.isBlank( name ) )			reportParam.setName( name );		String dataType = dataSetParam.getParameterDataType( );		if ( !StringUtil.isBlank( dataType ) )			reportParam.setDataType( dataType );		String defaultValue = dataSetParam.getDefaultValue( );		String paramName = dataSetParam.getParamName( );		if ( !StringUtil.isBlank( defaultValue )				&& StringUtil.isBlank( paramName ) )		{			setROMDefaultValue( reportParam, defaultValue );		}		if ( StringUtil.isBlank( paramName ) )		{			dataSetParam.setParamName( reportParam.getName( ) );		}	}