setDefaultInputValue( ExpressionUtil.createParameterExpression( ( (OdaDataSetParameterHandle) modelParam ).getParamName( ) ) );
setDefaultInputValue( ExpressionUtil.createJSParameterExpression( ( (OdaDataSetParameterHandle) modelParam ).getParamName( ) ) );
	public ParameterAdapter( DataSetParameterHandle modelParam )	{		setName( modelParam.getName( ) );		if ( modelParam.getPosition( ) != null )			setPosition( modelParam.getPosition( ).intValue( ) );		if ( modelParam.getNativeDataType( ) != null )			setNativeType( modelParam.getNativeDataType( ).intValue( ) );		setType( ModelAdapter.adaptModelDataType( modelParam.getDataType( ) ) );		setInputMode( modelParam.isInput( ) );		setOutputMode( modelParam.isOutput( ) );		setNullable( modelParam.allowNull( ) );		setInputOptional( modelParam.isOptional( ) );		if ( modelParam instanceof OdaDataSetParameterHandle				&& ( (OdaDataSetParameterHandle) modelParam ).getParamName( ) != null )		{			setDefaultInputValue( ExpressionUtil.createParameterExpression( ( (OdaDataSetParameterHandle) modelParam ).getParamName( ) ) );		}		else			setDefaultInputValue( modelParam.getDefaultValue( ) );	}