currentList = new LinkedList<String>();
currentList = new LinkedList<SIRFilter>();
    static private void debugSelection (SIRStream str) {        final Set<SIRFilter> vectorizable = Vectorizable.vectorizableStr(str);                 // debugging code: tell all series of vectorizable filters.        // easier since after lift...Sync, which removes unnecessary pipelines.        final List<List<String>> allFilterLists = new LinkedList<List<String>>();        IterFactory.createFactory().createIter(str).accept(            new EmptyStreamVisitor() {                /* pre-visit a pipeline */                public void preVisitPipeline(SIRPipeline self,                                                 SIRPipelineIter iter) {                    List<String> currentList = null;                    List<SIRStream> children = self.getSequentialStreams();                        for (SIRStream child : children) {                                if (! (child instanceof SIRFilter) || ! vectorizable.contains(child)) {                                    if (currentList != null) {                                        allFilterLists.add(currentList);                                        currentList = null;                                    }                                } else {                                    if (currentList == null) {                                        currentList = new LinkedList<String>();                                    }                                    currentList.add(child./*getIdent()*/getName());                                }                            }                            if (currentList != null) {                                allFilterLists.add(currentList);                            }                            super.preVisitPipeline(self, iter);                    }                });            System.err.println("Sequences of Vectorizable filters:");            for (List<String> filterList : allFilterLists) {                for (String s : filterList) {                    System.err.println(" " + s);                }                System.err.println();            }        }