assert false;
DrillThroughActionDesign drillThrough = action .getDrillThrough( ); if ( drillThrough != null ) { addExpression( drillThrough.getBookmark( ) ); if ( drillThrough.getParameters( ) != null ) { Iterator ite = drillThrough.getParameters( ) .entrySet( ).iterator( ); while ( ite.hasNext( ) ) { Map.Entry entry = (Map.Entry) ite.next( ); assert entry.getValue( ) instanceof Expression; addExpression( (Expression) entry .getValue( ) ); } } }
		protected void handleAction( ActionDesign action )		{			if ( action != null )			{				switch ( action.getActionType( ) )				{					case ActionDesign.ACTION_BOOKMARK :						addExpression( action.getBookmark( ) );						break;					case ActionDesign.ACTION_DRILLTHROUGH :						assert false;						break;					case ActionDesign.ACTION_HYPERLINK :						addExpression( action.getHyperlink( ) );						break;					default :						assert false;				}			}		}