if ( ParameterAccessor.PARAM_ISNULL.equalsIgnoreCase( paramName ) ) { paramMap.put( param.getValue( ), null ); continue; }
	protected void __execute( ) throws Exception	{		ViewerAttributeBean attrBean = (ViewerAttributeBean) context.getBean( );		assert attrBean != null;		Oprand[] params = operation.getOprand( );		Map paramMap = new LinkedHashMap( );		InputOptions options = new InputOptions( );		options.setOption( InputOptions.OPT_REQUEST, context.getRequest( ) );		IViewerReportDesignHandle designHandle = attrBean				.getReportDesignHandle( context.getRequest( ) );		Map cascParamMap = null;		for ( int i = 0; i < params.length; i++ )		{			Oprand param = params[i];			String paramName = param.getName( );			// convert parameter using standard format			// Get Scalar parameter handle			ScalarParameterHandle parameterHandle = (ScalarParameterHandle) attrBean					.findParameter( paramName );			if ( parameterHandle == null )				continue;			// Convert string to object using default local			String format = null;			String dataType = parameterHandle.getDataType( );			if ( DesignChoiceConstants.PARAM_TYPE_DATETIME					.equalsIgnoreCase( dataType ) )			{				format = ParameterValidationUtil.DEFAULT_DATETIME_FORMAT;			}			Object paramValue = ParameterValidationUtil.validate( dataType,					format, param.getValue( ) );			paramMap.put( paramName, paramValue );		}		cascParamMap = getParameterSelectionLists( designHandle, paramMap,				options, attrBean );		/**		 * prepare response.		 */		CascadeParameter cascadeParameter = new CascadeParameter( );		if ( cascParamMap != null && cascParamMap.size( ) > 0 )		{			SelectionList[] selectionLists = new SelectionList[cascParamMap					.size( )];			int i = 0;			for ( Iterator it = cascParamMap.keySet( ).iterator( ); it					.hasNext( ); )			{				selectionLists[i] = new SelectionList( );				String name = (String) it.next( );				selectionLists[i].setName( name );				List selections = (List) cascParamMap.get( name );				SelectItemChoice[] SelectItemChoices = getVectorFromList( selections );				selectionLists[i].setSelections( SelectItemChoices );				i++;			}			cascadeParameter.setSelectionList( selectionLists );		}		handleUpdate( cascadeParameter );	}