public Source (Collection<GlyphSection> collection, SectionPredicate         predicate)
public Source ()
        public Source (Collection<GlyphSection> collection,                       SectionPredicate         predicate)        {            this.predicate = predicate;            ArrayList<GlyphSection> list                = new ArrayList<GlyphSection>(collection);            vi = list.listIterator();        }