if ( module instanceof ReportDesign ) { ContainerSlot slot = module.getSlot( ReportDesign.TEMPLATE_PARAMETER_DEFINITION_SLOT ); assert slot != null; for ( int i = slot.getCount( ) - 1; i >= 0; i-- ) { TemplateParameterDefinition templateParam = (TemplateParameterDefinition) slot .getContent( i ); if ( templateParam.getClientList( ).isEmpty( ) ) { slot.remove( templateParam );     module.manageId( templateParam, false, false );    templateParam.setContainer( null, DesignElement.NO_SLOT ); } } }
	public final void semanticCheck( Module module )	{		allExceptions = validateWithContents( module );	}