package generatedtest; import java.util.Collection; import java.util.Comparator; import java.util.Enumeration; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.ListIterator; import java.util.Map; import java.util.NavigableSet; import java.util.Queue; import java.util.ResourceBundle; import java.util.Set; import java.util.SortedMap; import java.util.SortedSet; import java.util.StringTokenizer; import java.util.TreeMap; import java.util.TreeSet; import java.util.Vector; import org.apache.commons.collections4.ArrayStack; import org.apache.commons.collections4.Bag; import org.apache.commons.collections4.BagUtils; import org.apache.commons.collections4.BidiMap; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.EnumerationUtils; import org.apache.commons.collections4.Factory; import org.apache.commons.collections4.FluentIterable; import org.apache.commons.collections4.Get; import org.apache.commons.collections4.IterableGet; import org.apache.commons.collections4.IterableMap; import org.apache.commons.collections4.IterableSortedMap; import org.apache.commons.collections4.IterableUtils; import org.apache.commons.collections4.IteratorUtils; import org.apache.commons.collections4.KeyValue; import org.apache.commons.collections4.ListUtils; import org.apache.commons.collections4.ListValuedMap; import org.apache.commons.collections4.MapIterator; import org.apache.commons.collections4.MapUtils; import org.apache.commons.collections4.MultiMap; import org.apache.commons.collections4.MultiMapUtils; import org.apache.commons.collections4.MultiSet; import org.apache.commons.collections4.MultiSetUtils; import org.apache.commons.collections4.MultiValuedMap; import org.apache.commons.collections4.OrderedIterator; import org.apache.commons.collections4.OrderedMap; import org.apache.commons.collections4.OrderedMapIterator; import org.apache.commons.collections4.Predicate; import org.apache.commons.collections4.Put; import org.apache.commons.collections4.QueueUtils; import org.apache.commons.collections4.ResettableIterator; import org.apache.commons.collections4.ResettableListIterator; import org.apache.commons.collections4.SetUtils; import org.apache.commons.collections4.SetValuedMap; import org.apache.commons.collections4.SortedBag; import org.apache.commons.collections4.SplitMapUtils; import org.apache.commons.collections4.Transformer; import org.apache.commons.collections4.Trie; import org.apache.commons.collections4.TrieUtils; import org.apache.commons.collections4.bag.TreeBag; import org.apache.commons.collections4.bidimap.TreeBidiMap; import org.apache.commons.collections4.iterators.BoundedIterator; import org.apache.commons.collections4.iterators.IteratorEnumeration; import org.apache.commons.collections4.iterators.SkippingIterator; import org.apache.commons.collections4.iterators.ZippingIterator; import org.apache.commons.collections4.keyvalue.AbstractKeyValue; import org.apache.commons.collections4.keyvalue.AbstractMapEntry; import org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator; import org.apache.commons.collections4.keyvalue.DefaultKeyValue; import org.apache.commons.collections4.keyvalue.DefaultMapEntry; import org.apache.commons.collections4.keyvalue.TiedMapEntry; import org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry; import org.apache.commons.collections4.map.AbstractIterableMap; import org.apache.commons.collections4.map.AbstractMapDecorator; import org.apache.commons.collections4.map.HashedMap; import org.apache.commons.collections4.map.LinkedMap; import org.apache.commons.collections4.map.MultiValueMap; import org.apache.commons.collections4.multimap.ArrayListValuedHashMap; import org.apache.commons.collections4.multimap.HashSetValuedHashMap; import org.apache.commons.collections4.multiset.HashMultiSet; import org.apache.commons.collections4.trie.PatriciaTrie; // Test case generated by GenerateFlowTestCase.ql public class Test { static Object getArrayElement(Object[] container) { return container[0]; } static Object getElement(Enumeration container) { return container.nextElement(); } static T getElement(Iterable container) { return container.iterator().next(); } static Object getElement(Iterator container) { return container.next(); } static Object getElement(MultiSet.Entry container) { return container.getElement(); } static Object getMapKey(AbstractKeyValue container) { return container.getKey(); } static Object getMapKeyFromEntry(Map.Entry container) { return container.getKey(); } static Object getMapKey(AbstractMapEntryDecorator container) { return container.getKey(); } static Object getMapKey(Map container) { return container.keySet().iterator().next(); } static Object getMapKey(MultiValuedMap container) { return container.keySet().iterator().next(); } static Object getMapKeyFromPut(Put container) { return getMapKey((Map)container); } static Object getMapValue(AbstractKeyValue container) { return container.getValue(); } static Object getMapValueFromEntry(Map.Entry container) { return container.getValue(); } static Object getMapValue(AbstractMapEntryDecorator container) { return container.getValue(); } static Object getMapValue(Map container) { return container.get(null); } static Object getMapValue(MapIterator container) { return container.getValue(); } static Collection getMapValue(MultiValuedMap container) { return container.get(null); } static Object getMapValueFromPut(Put container) { return getMapValue((Map)container); } Object[] newWithArrayElement(Object element) { return new Object[] {element}; } ArrayStack newArrayStackWithElement(String element) { ArrayStack a = new ArrayStack(); a.push(element); return a; } Enumeration newEnumerationWithElement(String element) { return new IteratorEnumeration(newVectorWithElement(element).iterator()); } FluentIterable newFluentIterableWithElement(String element) { return FluentIterable.of(element); } ListIterator newListIteratorWithElement(String element) { return newVectorWithElement(element).listIterator(); } MultiSet.Entry newMultiSetEntryWithElement(String element) { return getElement(newMultiSetWithElement(element).entrySet()); } MultiSet newMultiSetWithElement(String element) { HashMultiSet h = new HashMultiSet(); h.add(element); return h; } Queue newQueueWithElement(String element) { LinkedList q = new LinkedList(); q.add(element); return q; } MySetView newSetViewWithElement(String element) { MySetView s = new MySetView(); s.add(element); return s; } TreeBag newTreeBagWithElement(String element) { TreeBag b = new TreeBag(); b.add(element); return b; } TreeSet newTreeSetWithElement(String element) { TreeSet h = new TreeSet(); h.add(element); return h; } Vector newVectorWithElement(String element) { Vector v = new Vector(); v.add(element); return v; } Vector> newVectorWithElement(Iterable element) { Vector> v = new Vector>(); v.add(element); return v; } TreeBidiMap newTreeBidiMapWithMapKey(Object element) { TreeBidiMap m = new TreeBidiMap(); m.put(element,null); return m; } MyAbstractKeyValue newMAKVWithMapKey(Object element) { return new MyAbstractKeyValue(element,null); } DefaultKeyValue newDKVWithMapKey(Object element) { return new DefaultKeyValue(element,null); } HashedMap newHashedMapWithMapKey(Object element) { HashedMap m = new HashedMap(); m.put(element,null); return m; } MyAbstractMapEntry newMAMEWithMapKey(Object element) { return new MyAbstractMapEntry(element,null); } MyAbstractMapEntryDecorator newMAMEDWithMapKey(Object element) { return new MyAbstractMapEntryDecorator(newMAMEWithMapKey(element)); } MultiValueMap newMVMWithMapKey(Object element) { MultiValueMap m = new MultiValueMap(); m.put(element,null); return m; } ArrayListValuedHashMap newALVHMWithMapKey(Object element) { ArrayListValuedHashMap m = new ArrayListValuedHashMap(); m.put(element,null); return m; } OrderedMapIterator newOMIWithElement(Object element) { LinkedMap m = new LinkedMap(); m.put(element,null); return m.mapIterator(); } ResourceBundle newRBWithMapKey(Object element) { return (ResourceBundle)null; } SortedMap newTreeMapWithMapKey(Object element) { SortedMap m = new TreeMap(); m.put(element,null); return m; } Trie newTrieWithMapKey(Object element) { Trie m = new PatriciaTrie(); m.put(element,null); return m; } TiedMapEntry newTMEWithMapKey(Object element) { return new TiedMapEntry(new TreeMap(),element); } TreeBidiMap newTreeBidiMapWithMapValue(Object element) { TreeBidiMap m = new TreeBidiMap(); m.put(null,element); return m; } MyAbstractKeyValue newMAKVWithMapValue(Object element) { return new MyAbstractKeyValue(null,element); } DefaultKeyValue newDKVWithMapValue(Object element) { return new DefaultKeyValue(null,element); } HashedMap newHashedMapWithMapValue(Object element) { HashedMap m = new HashedMap(); m.put(null,element); return m; } MyAbstractMapEntry newMAMEWithMapValue(Object element) { return new MyAbstractMapEntry(null,element); } MyAbstractMapEntryDecorator newMAMEDWithMapValue(Object element) { return new MyAbstractMapEntryDecorator(newMAMEWithMapValue(element)); } MultiValueMap newMVMWithMapValue(Object element) { MultiValueMap m = new MultiValueMap(); m.put(null,element); return m; } MultiMap newMMWithMapValue(Object element) { MultiMap m = new MultiValueMap(); m.put(null,element); return m; } ArrayListValuedHashMap newALVHMWithMapValue(Object element) { ArrayListValuedHashMap m = new ArrayListValuedHashMap(); m.put(null,element); return m; } HashSetValuedHashMap newHSVHMWithMapValue(Object element) { HashSetValuedHashMap m = new HashSetValuedHashMap(); m.put(null,element); return m; } OrderedMapIterator newOMIWithMapValue(Object element) { LinkedMap m = new LinkedMap(); m.put(null,element); return m.mapIterator(); } ResourceBundle newRBWithMapValue(Object element) { return (ResourceBundle)null; } SortedMap newTreeMapWithMapValue(Object element) { SortedMap m = new TreeMap(); m.put(null,element); return m; } Trie newTrieWithMapValue(Object element) { Trie m = new PatriciaTrie(); m.put(null,element); return m; } TiedMapEntry newTMEWithMapValue(Object element) { return new TiedMapEntry(newTreeMapWithMapValue(element),null); } UnmodifiableMapEntry newUMEWithMapValue(Object element) { return new UnmodifiableMapEntry(null,element); } Object source() { return null; } void sink(Object o) { } class MyAbstractKeyValue extends AbstractKeyValue { MyAbstractKeyValue(K key, V value) { super(key, value); } K mySetKey(final K key) { return super.setKey(key); } V mySetValue(final V value) { return super.setValue(value); } } class MyAbstractMapEntry extends AbstractMapEntry { MyAbstractMapEntry(final K key, final V value) { super(key, value); } @Override public K getKey() { return null; } @Override public V getValue() { return null; } } class MyAbstractMapEntryDecorator extends AbstractMapEntryDecorator { MyAbstractMapEntryDecorator(final Map.Entry entry) { super(entry); } Map.Entry myGetMapEntry() { return super.getMapEntry(); } } class MySetView extends SetUtils.SetView { MySetView() { super(); } @Override protected Iterator createIterator() { return null; } Iterator myCreateIterator() { return createIterator(); } } public void test() { { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;AbstractKeyValue;;;Argument[0];MapKey of Argument[-1];value" AbstractKeyValue out = null; Object in = source(); out = new MyAbstractKeyValue(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;AbstractKeyValue;;;Argument[1];MapValue of Argument[-1];value" AbstractKeyValue out = null; Object in = source(); out = new MyAbstractKeyValue(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;Argument[0];MapKey of Argument[-1];value" DefaultKeyValue out = null; Object in = source(); out.setKey(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;Argument[0];MapKey of Argument[-1];value" MyAbstractKeyValue out = null; Object in = source(); out.mySetKey(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; DefaultKeyValue in = newDKVWithMapKey((String)source()); out = in.setKey(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; MyAbstractKeyValue in = newMAKVWithMapKey((String)source()); out = in.mySetKey(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value" UnmodifiableMapEntry out = null; Object in = source(); out.setValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value" DefaultKeyValue out = null; Object in = source(); out.setValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value" AbstractMapEntry out = null; Object in = source(); out.setValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value" MyAbstractKeyValue out = null; Object in = source(); out.mySetValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; UnmodifiableMapEntry in = newUMEWithMapValue((String)source()); out = in.setValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; DefaultKeyValue in = newDKVWithMapValue((String)source()); out = in.setValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapEntry in = newMAMEWithMapValue((String)source()); out = in.setValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapEntry in = newMAMEWithMapValue((String)source()); out = in.setValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MyAbstractKeyValue in = newMAKVWithMapValue((String)source()); out = in.mySetValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MyAbstractKeyValue in = newMAKVWithMapValue((String)source()); out = in.mySetValue((Object)null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntry;true;AbstractMapEntry;;;Argument[0];MapKey of Argument[-1];value" AbstractMapEntry out = null; Object in = source(); out = new MyAbstractMapEntry(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntry;true;AbstractMapEntry;;;Argument[1];MapValue of Argument[-1];value" AbstractMapEntry out = null; Object in = source(); out = new MyAbstractMapEntry(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;AbstractMapEntryDecorator;;;MapKey of Argument[0];MapKey of Argument[-1];value" AbstractMapEntryDecorator out = null; Map.Entry in = newMAMEWithMapKey((String)source()); out = new MyAbstractMapEntryDecorator(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;AbstractMapEntryDecorator;;;MapValue of Argument[0];MapValue of Argument[-1];value" AbstractMapEntryDecorator out = null; Map.Entry in = newMAMEWithMapValue((String)source()); out = new MyAbstractMapEntryDecorator(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;getMapEntry;;;MapKey of Argument[-1];MapKey of ReturnValue;value" Map.Entry out = null; MyAbstractMapEntryDecorator in = newMAMEDWithMapKey((String)source()); out = in.myGetMapEntry(); sink(getMapKeyFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;getMapEntry;;;MapValue of Argument[-1];MapValue of ReturnValue;value" Map.Entry out = null; MyAbstractMapEntryDecorator in = newMAMEDWithMapValue((String)source()); out = in.myGetMapEntry(); sink(getMapValueFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value" DefaultKeyValue out = null; Map.Entry in = newMAMEWithMapKey((String)source()); out = new DefaultKeyValue(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value" DefaultKeyValue out = null; Map.Entry in = newMAMEWithMapValue((String)source()); out = new DefaultKeyValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value" DefaultKeyValue out = null; KeyValue in = newMAKVWithMapKey((String)source()); out = new DefaultKeyValue(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value" DefaultKeyValue out = null; KeyValue in = newMAKVWithMapValue((String)source()); out = new DefaultKeyValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Object,Object);;Argument[0];MapKey of Argument[-1];value" DefaultKeyValue out = null; Object in = source(); out = new DefaultKeyValue(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Object,Object);;Argument[1];MapValue of Argument[-1];value" DefaultKeyValue out = null; Object in = source(); out = new DefaultKeyValue(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;toMapEntry;;;MapKey of Argument[-1];MapKey of ReturnValue;value" Map.Entry out = null; DefaultKeyValue in = newDKVWithMapKey((String)source()); out = in.toMapEntry(); sink(getMapKeyFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;toMapEntry;;;MapValue of Argument[-1];MapValue of ReturnValue;value" Map.Entry out = null; DefaultKeyValue in = newDKVWithMapValue((String)source()); out = in.toMapEntry(); sink(getMapValueFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value" DefaultMapEntry out = null; Map.Entry in = newMAMEWithMapKey((String)source()); out = new DefaultMapEntry(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value" DefaultMapEntry out = null; Map.Entry in = newMAMEWithMapValue((String)source()); out = new DefaultMapEntry(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value" DefaultMapEntry out = null; KeyValue in = newMAKVWithMapKey((String)source()); out = new DefaultMapEntry(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value" DefaultMapEntry out = null; KeyValue in = newMAKVWithMapValue((String)source()); out = new DefaultMapEntry(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Object,Object);;Argument[0];MapKey of Argument[-1];value" DefaultMapEntry out = null; Object in = source(); out = new DefaultMapEntry(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Object,Object);;Argument[1];MapValue of Argument[-1];value" DefaultMapEntry out = null; Object in = source(); out = new DefaultMapEntry(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;TiedMapEntry;true;TiedMapEntry;;;Argument[1];MapKey of Argument[-1];value" TiedMapEntry out = null; Object in = source(); out = new TiedMapEntry(null, in); sink(getMapKeyFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;TiedMapEntry;true;TiedMapEntry;;;MapValue of Argument[0];MapValue of Argument[-1];value" TiedMapEntry out = null; Map in = newTreeMapWithMapValue((String)source()); out = new TiedMapEntry(in, null); sink(getMapValueFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value" UnmodifiableMapEntry out = null; Map.Entry in = newMAMEWithMapKey((String)source()); out = new UnmodifiableMapEntry(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value" UnmodifiableMapEntry out = null; Map.Entry in = newMAMEWithMapValue((String)source()); out = new UnmodifiableMapEntry(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value" UnmodifiableMapEntry out = null; KeyValue in = newMAKVWithMapKey((String)source()); out = new UnmodifiableMapEntry(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value" UnmodifiableMapEntry out = null; KeyValue in = newMAKVWithMapValue((String)source()); out = new UnmodifiableMapEntry(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Object,Object);;Argument[0];MapKey of Argument[-1];value" UnmodifiableMapEntry out = null; Object in = source(); out = new UnmodifiableMapEntry(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Object,Object);;Argument[1];MapValue of Argument[-1];value" UnmodifiableMapEntry out = null; Object in = source(); out = new UnmodifiableMapEntry(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; TiedMapEntry in = newTMEWithMapKey((String)source()); out = in.getKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; KeyValue in = newMAKVWithMapKey((String)source()); out = in.getKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; AbstractMapEntryDecorator in = newMAMEDWithMapKey((String)source()); out = in.getKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; AbstractKeyValue in = newMAKVWithMapKey((String)source()); out = in.getKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; TiedMapEntry in = newTMEWithMapValue((String)source()); out = in.getValue(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; KeyValue in = newMAKVWithMapValue((String)source()); out = in.getValue(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapEntryDecorator in = newMAMEDWithMapValue((String)source()); out = in.getValue(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractKeyValue in = newMAKVWithMapValue((String)source()); out = in.getValue(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" Map out = null; Map in = (Map)source(); out = MapUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;fixedSizeMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.fixedSizeMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;fixedSizeMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.fixedSizeMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;fixedSizeSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.fixedSizeSortedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;fixedSizeSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.fixedSizeSortedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getMap;;;Argument[2];ReturnValue;value" Map out = null; Map in = (Map)source(); out = MapUtils.getMap(null, null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getMap;;;MapValue of Argument[0];ReturnValue;value" Map out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getMap(in, null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getMap;;;MapValue of Argument[0];ReturnValue;value" Map out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getMap(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getObject;;;Argument[2];ReturnValue;value" Object out = null; Object in = source(); out = MapUtils.getObject(null, null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getObject;;;MapValue of Argument[0];ReturnValue;value" Object out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getObject(in, null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getObject;;;MapValue of Argument[0];ReturnValue;value" Object out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getObject(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getString;;;Argument[2];ReturnValue;value" String out = null; String in = (String)source(); out = MapUtils.getString(null, null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getString;;;MapValue of Argument[0];ReturnValue;value" String out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getString(in, null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;getString;;;MapValue of Argument[0];ReturnValue;value" String out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.getString(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;invertMap;;;MapKey of Argument[0];MapValue of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.invertMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;invertMap;;;MapValue of Argument[0];MapKey of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.invertMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;iterableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.iterableMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;iterableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.iterableMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;iterableSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableSortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.iterableSortedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;iterableSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableSortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.iterableSortedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.lazyMap(in, (Transformer)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.lazyMap(in, (Factory)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.lazyMap(in, (Transformer)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.lazyMap(in, (Factory)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.lazySortedMap(in, (Transformer)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.lazySortedMap(in, (Factory)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.lazySortedMap(in, (Transformer)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.lazySortedMap(in, (Factory)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.multiValueMap(in, (Factory)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.multiValueMap(in, (Class)null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.multiValueMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.multiValueMap(in, (Factory)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.multiValueMap(in, (Class)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" MultiValueMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.multiValueMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;orderedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" OrderedMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.orderedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;orderedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" OrderedMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.orderedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;populateMap;(Map,Iterable,Transformer);;Element of Argument[1];MapValue of Argument[0];value" Map out = null; Iterable in = newVectorWithElement((String)source()); MapUtils.populateMap(out, in, (Transformer)null); sink(getMapValue(out)); // $ hasValueFlow } { // Note it is tricky to get this to compile - the compiler thinks it is ambiguous // which overload it should choose unless you put the generic types in correctly // "org.apache.commons.collections4;MapUtils;true;populateMap;(MultiMap,Iterable,Transformer);;Element of Argument[1];MapValue of Argument[0];value" MultiMap out = null; Iterable in = newVectorWithElement((String)source()); MapUtils.populateMap(out, in, (Transformer)null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;predicatedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.predicatedMap(in, null, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;predicatedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.predicatedMap(in, null, null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;predicatedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.predicatedSortedMap(in, null, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;predicatedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.predicatedSortedMap(in, null, null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapKey of Argument[0];value" Map out = null; Object[] in = newWithArrayElement((String)source()); MapUtils.putAll(out, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapKey of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement((String)source()); out = MapUtils.putAll(null, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapValue of Argument[0];value" Map out = null; Object[] in = newWithArrayElement((String)source()); MapUtils.putAll(out, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapValue of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement((String)source()); out = MapUtils.putAll(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapKey of Argument[0];value" Map out = null; Object[] in = newWithArrayElement(newWithArrayElement((String)source())); MapUtils.putAll(out, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapKey of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement(newWithArrayElement((String)source())); out = MapUtils.putAll(null, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapValue of Argument[0];value" Map out = null; Object[] in = newWithArrayElement(newWithArrayElement((String)source())); MapUtils.putAll(out, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapValue of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement(newWithArrayElement((String)source())); out = MapUtils.putAll(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;MapKey of ArrayElement of Argument[1];MapKey of Argument[0];value" Map out = null; Object[] in = newWithArrayElement(newMAKVWithMapKey((String)source())); MapUtils.putAll(out, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;MapKey of ArrayElement of Argument[1];MapKey of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement(newMAKVWithMapKey((String)source())); out = MapUtils.putAll(null, in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;MapValue of ArrayElement of Argument[1];MapValue of Argument[0];value" Map out = null; Object[] in = newWithArrayElement(newMAKVWithMapValue((String)source())); MapUtils.putAll(out, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;putAll;;;MapValue of ArrayElement of Argument[1];MapValue of ReturnValue;value" Map out = null; Object[] in = newWithArrayElement(newMAKVWithMapValue((String)source())); out = MapUtils.putAll(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;safeAddToMap;;;Argument[1];MapKey of Argument[0];value" Map out = null; Object in = source(); MapUtils.safeAddToMap(out, in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;safeAddToMap;;;Argument[2];MapValue of Argument[0];value" Map out = null; Object in = source(); MapUtils.safeAddToMap(out, null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;synchronizedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.synchronizedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;synchronizedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.synchronizedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;synchronizedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.synchronizedSortedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;synchronizedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.synchronizedSortedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;toMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" Map out = null; ResourceBundle in = newRBWithMapKey((String)source()); out = MapUtils.toMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;toMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" Map out = null; ResourceBundle in = newRBWithMapValue((String)source()); out = MapUtils.toMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;transformedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.transformedMap(in, null, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;transformedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.transformedMap(in, null, null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;transformedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.transformedSortedMap(in, null, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;transformedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.transformedSortedMap(in, null, null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;unmodifiableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapKey((String)source()); out = MapUtils.unmodifiableMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;unmodifiableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" Map out = null; Map in = newTreeMapWithMapValue((String)source()); out = MapUtils.unmodifiableMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;unmodifiableSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapKey((String)source()); out = MapUtils.unmodifiableSortedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapUtils;true;unmodifiableSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" SortedMap out = null; SortedMap in = newTreeMapWithMapValue((String)source()); out = MapUtils.unmodifiableSortedMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ArrayStack;true;peek;;;Element of Argument[-1];ReturnValue;value" Object out = null; ArrayStack in = newArrayStackWithElement((String)source()); out = in.peek(0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ArrayStack;true;peek;;;Element of Argument[-1];ReturnValue;value" Object out = null; ArrayStack in = newArrayStackWithElement((String)source()); out = in.peek(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ArrayStack;true;pop;;;Element of Argument[-1];ReturnValue;value" Object out = null; ArrayStack in = newArrayStackWithElement((String)source()); out = in.pop(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ArrayStack;true;push;;;Argument[0];Element of Argument[-1];value" ArrayStack out = null; Object in = source(); out.push(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ArrayStack;true;push;;;Argument[0];ReturnValue;value" Object out = null; Object in = source(); ArrayStack instance = null; out = instance.push(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Bag;true;add;;;Argument[0];Element of Argument[-1];value" Bag out = null; Object in = source(); out.add(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Bag;true;add;;;Argument[0];Element of Argument[-1];value" Bag out = null; Object in = source(); out.add(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Bag;true;uniqueSet;;;Element of Argument[-1];Element of ReturnValue;value" Set out = null; Bag in = newTreeBagWithElement((String)source()); out = in.uniqueSet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;collectionBag;;;Element of Argument[0];Element of ReturnValue;value" Bag out = null; Bag in = newTreeBagWithElement((String)source()); out = BagUtils.collectionBag(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;predicatedBag;;;Element of Argument[0];Element of ReturnValue;value" Bag out = null; Bag in = newTreeBagWithElement((String)source()); out = BagUtils.predicatedBag(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;predicatedSortedBag;;;Element of Argument[0];Element of ReturnValue;value" SortedBag out = null; SortedBag in = newTreeBagWithElement((String)source()); out = BagUtils.predicatedSortedBag(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;synchronizedBag;;;Element of Argument[0];Element of ReturnValue;value" Bag out = null; Bag in = newTreeBagWithElement((String)source()); out = BagUtils.synchronizedBag(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;synchronizedSortedBag;;;Element of Argument[0];Element of ReturnValue;value" SortedBag out = null; SortedBag in = newTreeBagWithElement((String)source()); out = BagUtils.synchronizedSortedBag(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;transformingBag;;;Element of Argument[0];Element of ReturnValue;value" Bag out = null; Bag in = newTreeBagWithElement((String)source()); out = BagUtils.transformingBag(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;transformingSortedBag;;;Element of Argument[0];Element of ReturnValue;value" SortedBag out = null; SortedBag in = newTreeBagWithElement((String)source()); out = BagUtils.transformingSortedBag(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;unmodifiableBag;;;Element of Argument[0];Element of ReturnValue;value" Bag out = null; Bag in = newTreeBagWithElement((String)source()); out = BagUtils.unmodifiableBag(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BagUtils;true;unmodifiableSortedBag;;;Element of Argument[0];Element of ReturnValue;value" SortedBag out = null; SortedBag in = newTreeBagWithElement((String)source()); out = BagUtils.unmodifiableSortedBag(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BidiMap;true;getKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; BidiMap in = newTreeBidiMapWithMapKey((String)source()); out = in.getKey(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;BidiMap;true;inverseBidiMap;;;MapKey of Argument[-1];MapValue of ReturnValue;value" BidiMap out = null; BidiMap in = newTreeBidiMapWithMapKey((String)source()); out = in.inverseBidiMap(); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BidiMap;true;inverseBidiMap;;;MapValue of Argument[-1];MapKey of ReturnValue;value" BidiMap out = null; BidiMap in = newTreeBidiMapWithMapValue((String)source()); out = in.inverseBidiMap(); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;BidiMap;true;removeValue;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; BidiMap in = newTreeBidiMapWithMapKey((String)source()); out = in.removeValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Enumeration);;Element of Argument[1];Element of Argument[0];value" Collection out = null; Enumeration in = newEnumerationWithElement((String)source()); CollectionUtils.addAll(out, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Iterable);;Element of Argument[1];Element of Argument[0];value" Collection out = null; Iterable in = newVectorWithElement((String)source()); CollectionUtils.addAll(out, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Iterator);;Element of Argument[1];Element of Argument[0];value" Collection out = null; Iterator in = newListIteratorWithElement((String)source()); CollectionUtils.addAll(out, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Object[]);;ArrayElement of Argument[1];Element of Argument[0];value" Collection out = null; Object[] in = newWithArrayElement((String)source()); CollectionUtils.addAll(out, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;addIgnoreNull;;;Argument[1];Element of Argument[0];value" Collection out = null; Object in = source(); CollectionUtils.addIgnoreNull(out, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(in, null, null, false); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(in, (Iterable)null, false); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(in, (Iterable)null, (Comparator)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(null, in, null, false); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate((Iterable)null, in, false); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.collate((Iterable)null, in, (Comparator)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;disjunction;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.disjunction(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;disjunction;;;Element of Argument[1];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.disjunction(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" Collection out = null; Collection in = (Collection)source(); out = CollectionUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;extractSingleton;;;Element of Argument[0];ReturnValue;value" Object out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.extractSingleton(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;find;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.find(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Iterator,int);;Element of Argument[0];ReturnValue;value" Object out = null; Iterator in = newListIteratorWithElement((String)source()); out = CollectionUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Iterable,int);;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Map,int);;MapKey of Argument[0];MapKey of ReturnValue;value" Map.Entry out = null; Map in = newTreeMapWithMapKey((String)source()); out = CollectionUtils.get(in, 0); sink(getMapKeyFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Map,int);;MapValue of Argument[0];MapValue of ReturnValue;value" Map.Entry out = null; Map in = newTreeMapWithMapValue((String)source()); out = CollectionUtils.get(in, 0); sink(getMapValueFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;ArrayElement of Argument[0];ReturnValue;value" Object out = null; Object in = newWithArrayElement((String)source()); out = CollectionUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;Element of Argument[0];ReturnValue;value" Object out = null; Object in = newVectorWithElement((String)source()); out = CollectionUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;MapKey of Argument[0];MapKey of ReturnValue;value" Map.Entry out = null; Object in = newTreeMapWithMapKey((String)source()); out = (Map.Entry)CollectionUtils.get(in, 0); sink(getMapKeyFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;MapValue of Argument[0];MapValue of ReturnValue;value" Map.Entry out = null; Object in = newTreeMapWithMapValue((String)source()); out = (Map.Entry)CollectionUtils.get(in, 0); sink(getMapValueFromEntry(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;getCardinalityMap;;;Element of Argument[0];MapKey of ReturnValue;value" Map out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.getCardinalityMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.intersection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.intersection(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;permutations;;;Element of Argument[0];Element of Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.permutations(in); sink(getElement((Iterable)getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;predicatedCollection;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.predicatedCollection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.removeAll(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.removeAll(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.retainAll(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.retainAll(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate);;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.select(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection);;Argument[2];ReturnValue;value" Collection out = null; Collection in = (Collection)source(); out = CollectionUtils.select(null, null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection);;Element of Argument[0];Element of Argument[2];value" Collection out = null; Iterable in = newVectorWithElement((String)source()); CollectionUtils.select(in, null, out); sink(getElement(out)); // $ hasValueFlow } { Collection mid = null; Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.select(in, null, mid); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Argument[2];ReturnValue;value" Collection out = null; Collection in = (Collection)source(); out = CollectionUtils.select(null, null, in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Element of Argument[0];Element of Argument[2];value" Collection out = null; Iterable in = newVectorWithElement((String)source()); CollectionUtils.select(in, null, out, null); sink(getElement(out)); // $ hasValueFlow } { Collection mid = null; Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.select(in, null, mid, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Element of Argument[0];Element of Argument[3];value" Collection out = null; Iterable in = newVectorWithElement((String)source()); CollectionUtils.select(in, null, null, out); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate);;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.selectRejected(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate,Collection);;Argument[2];ReturnValue;value" Collection out = null; Collection in = (Collection)source(); out = CollectionUtils.selectRejected(null, null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate,Collection);;Element of Argument[0];Element of Argument[2];value" Collection out = null; Iterable in = newVectorWithElement((String)source()); CollectionUtils.selectRejected(in, null, out); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.subtract(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.subtract(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;synchronizedCollection;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.synchronizedCollection(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;transformingCollection;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.transformingCollection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.union(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value" Collection out = null; Iterable in = newVectorWithElement((String)source()); out = CollectionUtils.union(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;CollectionUtils;true;unmodifiableCollection;;;Element of Argument[0];Element of ReturnValue;value" Collection out = null; Collection in = newVectorWithElement((String)source()); out = CollectionUtils.unmodifiableCollection(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;EnumerationUtils;true;get;;;Element of Argument[0];ReturnValue;value" Object out = null; Enumeration in = newEnumerationWithElement((String)source()); out = EnumerationUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;EnumerationUtils;true;toList;(Enumeration);;Element of Argument[0];Element of ReturnValue;value" List out = null; Enumeration in = newEnumerationWithElement((String)source()); out = EnumerationUtils.toList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;EnumerationUtils;true;toList;(StringTokenizer);;Argument[0];Element of ReturnValue;taint" List out = null; StringTokenizer in = (StringTokenizer)source(); out = EnumerationUtils.toList(in); sink(getElement(out)); // $ hasTaintFlow } { // "org.apache.commons.collections4;FluentIterable;true;append;(Iterable);;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.append((Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;append;(Iterable);;Element of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newFluentIterableWithElement((String)source()); FluentIterable instance = null; out = instance.append(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;append;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Object in = source(); FluentIterable instance = null; out = instance.append(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;append;(Object[]);;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.append(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;asEnumeration;;;Element of Argument[-1];Element of ReturnValue;value" Enumeration out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.asEnumeration(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.collate(null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.collate(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newFluentIterableWithElement((String)source()); FluentIterable instance = null; out = instance.collate(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newFluentIterableWithElement((String)source()); FluentIterable instance = null; out = instance.collate(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;copyInto;;;Element of Argument[-1];Element of Argument[0];value" Collection out = null; FluentIterable in = newFluentIterableWithElement((String)source()); in.copyInto(out); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;eval;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.eval(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;filter;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.filter(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;get;;;Element of Argument[-1];ReturnValue;value" Object out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.get(0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;limit;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.limit(0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;loop;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.loop(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;of;(Iterable);;Element of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newFluentIterableWithElement((String)source()); out = FluentIterable.of(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;of;(Object);;Argument[0];Element of ReturnValue;value" FluentIterable out = null; Object in = source(); out = FluentIterable.of(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;of;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Object[] in = newWithArrayElement((String)source()); out = FluentIterable.of(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;reverse;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.reverse(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;skip;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.skip(0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;toArray;;;Element of Argument[-1];ArrayElement of ReturnValue;value" Object[] out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.toArray(null); sink(getArrayElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;toList;;;Element of Argument[-1];Element of ReturnValue;value" List out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.toList(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;unique;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.unique(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;unmodifiable;;;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.unmodifiable(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable);;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.zip((Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable);;Element of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newFluentIterableWithElement((String)source()); FluentIterable instance = null; out = instance.zip(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable[]);;Element of Argument[-1];Element of ReturnValue;value" FluentIterable out = null; FluentIterable in = newFluentIterableWithElement((String)source()); out = in.zip((Iterable)null, (Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value" FluentIterable out = null; Iterable in = newVectorWithElement((String)source()); FluentIterable instance = null; out = instance.zip(in, (Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value" Set out = null; MultiValueMap in = newMVMWithMapKey((String)source()); out = in.entrySet(); sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value" Set out = null; Get in = newTrieWithMapKey((String)source()); out = in.entrySet(); sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value" Set out = null; AbstractMapDecorator in = newMVMWithMapKey((String)source()); out = in.entrySet(); sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value" Set out = null; MultiValueMap in = newMVMWithMapValue((String)source()); out = in.entrySet(); sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value" Set out = null; Get in = newTrieWithMapValue((String)source()); out = in.entrySet(); sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value" Set out = null; AbstractMapDecorator in = newMVMWithMapValue((String)source()); out = in.entrySet(); sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MultiMap in = newMMWithMapValue((String)source()); out = in.get(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; Get in = newTrieWithMapValue((String)source()); out = in.get(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapDecorator in = newMVMWithMapValue((String)source()); out = in.get(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;keySet;();;MapKey of Argument[-1];Element of ReturnValue;value" Set out = null; Get in = newTrieWithMapKey((String)source()); out = in.keySet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;keySet;();;MapKey of Argument[-1];Element of ReturnValue;value" Set out = null; AbstractMapDecorator in = newMVMWithMapKey((String)source()); out = in.keySet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value" Object out = null; MultiMap in = newMMWithMapValue((String)source()); out = in.remove(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value" Object out = null; Get in = newTrieWithMapValue((String)source()); out = in.remove(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapDecorator in = newMVMWithMapValue((String)source()); out = in.remove(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value" Set out = null; BidiMap in = newTreeBidiMapWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiValueMap in = newMVMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiMap in = newMMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; Get in = newTrieWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; AbstractMapDecorator in = newMVMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value" OrderedMapIterator out = null; OrderedMap in = newTreeBidiMapWithMapKey((String)source()); out = in.mapIterator(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value" MapIterator out = null; IterableGet in = newHashedMapWithMapKey((String)source()); out = in.mapIterator(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value" MapIterator out = null; AbstractIterableMap in = newMVMWithMapKey((String)source()); out = in.mapIterator(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value" OrderedMapIterator out = null; OrderedMap in = newTreeBidiMapWithMapValue((String)source()); out = in.mapIterator(); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value" MapIterator out = null; IterableGet in = newHashedMapWithMapValue((String)source()); out = in.mapIterator(); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value" MapIterator out = null; AbstractIterableMap in = newMVMWithMapValue((String)source()); out = in.mapIterator(); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;boundedIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.boundedIterable(in, 0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(in, (Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(in, null, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[3];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.chainedIterable(null, null, null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Comparator,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.collatedIterable(null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Comparator,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.collatedIterable(null, null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.collatedIterable(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.collatedIterable(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" Iterable out = null; Iterable in = (Iterable)source(); out = IterableUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;filteredIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.filteredIterable(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;find;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.find(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;first;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.first(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;forEachButLast;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.forEachButLast(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;get;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;loopingIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.loopingIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.partition(in, (Factory)null, (Predicate)null, (Predicate)null); sink(getElement((Iterable)getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.partition(in, (Predicate)null, (Predicate)null); sink(getElement((Iterable)getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.partition(in, (Predicate)null, (Predicate)null); sink(getElement((Iterable)getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;reversedIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.reversedIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;skippingIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.skippingIterable(in, 0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.toList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[2];ReturnValue;taint" String out = null; String in = (String)source(); out = IterableUtils.toString(null, null, in, null, null); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[3];ReturnValue;taint" String out = null; String in = (String)source(); out = IterableUtils.toString(null, null, null, in, null); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[4];ReturnValue;taint" String out = null; String in = (String)source(); out = IterableUtils.toString(null, null, null, null, in); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IterableUtils;true;uniqueIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.uniqueIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;unmodifiableIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.unmodifiableIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;zippingIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.zippingIterable((Iterable)null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;zippingIterable;(Iterable,Iterable[]);;Element of ArrayElement of Argument[1];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.zippingIterable((Iterable)null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;zippingIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.zippingIterable(in, (Iterable)null, (Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IterableUtils;true;zippingIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterable in = newVectorWithElement((String)source()); out = IterableUtils.zippingIterable(in, (Iterable)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object[] in = newWithArrayElement((String)source()); out = IteratorUtils.arrayIterator(in, 0, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object[] in = newWithArrayElement((String)source()); out = IteratorUtils.arrayIterator(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object in = source(); out = IteratorUtils.arrayIterator(in, (Object)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayIterator(in, 0, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayIterator(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object[] in = newWithArrayElement((String)source()); out = IteratorUtils.arrayListIterator(in, 0, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object[] in = newWithArrayElement((String)source()); out = IteratorUtils.arrayListIterator(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object in = source(); out = IteratorUtils.arrayListIterator(in, (Object)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayListIterator(in, 0, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayListIterator(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.arrayListIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;asEnumeration;;;Element of Argument[0];Element of ReturnValue;value" Enumeration out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.asEnumeration(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;asIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.asIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;asIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Enumeration in = newEnumerationWithElement((String)source()); out = IteratorUtils.asIterator(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;asIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Enumeration in = newEnumerationWithElement((String)source()); out = IteratorUtils.asIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;asMultipleUseIterable;;;Element of Argument[0];Element of ReturnValue;value" Iterable out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.asMultipleUseIterable(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;boundedIterator;;;Element of Argument[0];Element of ReturnValue;value" BoundedIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.boundedIterator(in, 0L, 0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;boundedIterator;;;Element of Argument[0];Element of ReturnValue;value" BoundedIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.boundedIterator(in, 0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Collection);;Element of Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Collection in = newVectorWithElement(newVectorWithElement((String)source())); out = IteratorUtils.chainedIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.chainedIterator(in, (Iterator)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.chainedIterator(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.chainedIterator(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Collection);;Element of Element of Argument[1];Element of ReturnValue;value" Iterator out = null; Collection in = newVectorWithElement(newVectorWithElement((String)source())); out = IteratorUtils.collatedIterator((Comparator)null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator[]);;Element of ArrayElement of Argument[1];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.collatedIterator((Comparator)null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.collatedIterator(null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator,Iterator);;Element of Argument[2];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.collatedIterator(null, null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;filteredIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.filteredIterator(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;filteredListIterator;;;Element of Argument[0];Element of ReturnValue;value" ListIterator out = null; ListIterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.filteredListIterator(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;find;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.find(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;first;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.first(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;forEachButLast;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.forEachButLast(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;get;;;Element of Argument[0];ReturnValue;value" Object out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.get(in, 0); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;Argument[0];Element of ReturnValue;value" Iterator out = null; Object in = source(); out = IteratorUtils.getIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value" Iterator out = null; Object in = newWithArrayElement((String)source()); out = IteratorUtils.getIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Object in = newVectorWithElement((String)source()); out = IteratorUtils.getIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;MapValue of Argument[0];Element of ReturnValue;value" Iterator out = null; Map in = newTreeMapWithMapValue((String)source()); out = IteratorUtils.getIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;loopingIterator;;;Element of Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Collection in = newVectorWithElement((String)source()); out = IteratorUtils.loopingIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;loopingListIterator;;;Element of Argument[0];Element of ReturnValue;value" ResettableListIterator out = null; List in = newVectorWithElement((String)source()); out = IteratorUtils.loopingListIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;peekingIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.peekingIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;pushbackIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.pushbackIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;singletonIterator;;;Argument[0];Element of ReturnValue;value" ResettableIterator out = null; Object in = source(); out = IteratorUtils.singletonIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;singletonListIterator;;;Argument[0];Element of ReturnValue;value" ListIterator out = null; Object in = source(); out = IteratorUtils.singletonListIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;skippingIterator;;;Element of Argument[0];Element of ReturnValue;value" SkippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.skippingIterator(in, 0L); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toArray;;;Element of Argument[0];ArrayElement of ReturnValue;value" Object[] out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.toArray(in, null); sink(getArrayElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toArray;;;Element of Argument[0];ArrayElement of ReturnValue;value" Object[] out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.toArray(in); sink(getArrayElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.toList(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.toList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toListIterator;;;Element of Argument[0];Element of ReturnValue;value" ListIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.toListIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[2];ReturnValue;taint" String out = null; String in = (String)source(); out = IteratorUtils.toString(null, null, in, null, null); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[3];ReturnValue;taint" String out = null; String in = (String)source(); out = IteratorUtils.toString(null, null, null, in, null); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[4];ReturnValue;taint" String out = null; String in = (String)source(); out = IteratorUtils.toString(null, null, null, null, in); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;IteratorUtils;true;unmodifiableIterator;;;Element of Argument[0];Element of ReturnValue;value" Iterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.unmodifiableIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;unmodifiableListIterator;;;Element of Argument[0];Element of ReturnValue;value" ListIterator out = null; ListIterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.unmodifiableListIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;unmodifiableMapIterator;;;Element of Argument[0];Element of ReturnValue;value" MapIterator out = null; MapIterator in = newOMIWithElement((String)source()); out = IteratorUtils.unmodifiableMapIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;unmodifiableMapIterator;;;MapValue of Argument[0];MapValue of ReturnValue;value" MapIterator out = null; MapIterator in = newOMIWithMapValue((String)source()); out = IteratorUtils.unmodifiableMapIterator(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[2];Element of ReturnValue;value" ZippingIterator out = null; Iterator in = newListIteratorWithElement((String)source()); out = IteratorUtils.zippingIterator(null, null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;defaultIfNull;;;Argument[0];ReturnValue;value" List out = null; List in = (List)source(); out = ListUtils.defaultIfNull(in, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;defaultIfNull;;;Argument[1];ReturnValue;value" List out = null; List in = (List)source(); out = ListUtils.defaultIfNull(null, in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" List out = null; List in = (List)source(); out = ListUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;fixedSizeList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.fixedSizeList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.intersection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.intersection(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;lazyList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.lazyList(in, (Transformer)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;lazyList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.lazyList(in, (Factory)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(CharSequence,CharSequence);;Argument[0];ReturnValue;taint" String out = null; CharSequence in = (CharSequence)source(); out = ListUtils.longestCommonSubsequence(in, (CharSequence)null); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(CharSequence,CharSequence);;Argument[1];ReturnValue;taint" String out = null; CharSequence in = (CharSequence)source(); out = ListUtils.longestCommonSubsequence((CharSequence)null, in); sink(out); // $ hasTaintFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List);;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.longestCommonSubsequence(in, (List)null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List);;Element of Argument[1];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.longestCommonSubsequence((List)null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List,Equator);;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.longestCommonSubsequence(in, null, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List,Equator);;Element of Argument[1];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.longestCommonSubsequence(null, in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.partition(in, 0); sink(getElement((Iterable)getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;predicatedList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.predicatedList(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Collection in = newVectorWithElement((String)source()); out = ListUtils.removeAll(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Collection in = newVectorWithElement((String)source()); out = ListUtils.retainAll(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;select;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Collection in = newVectorWithElement((String)source()); out = ListUtils.select(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;selectRejected;;;Element of Argument[0];Element of ReturnValue;value" List out = null; Collection in = newVectorWithElement((String)source()); out = ListUtils.selectRejected(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.subtract(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;sum;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.sum(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;sum;;;Element of Argument[1];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.sum(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;synchronizedList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.synchronizedList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;transformedList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.transformedList(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.union(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.union(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;ListUtils;true;unmodifiableList;;;Element of Argument[0];Element of ReturnValue;value" List out = null; List in = newVectorWithElement((String)source()); out = ListUtils.unmodifiableList(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapIterator;true;getKey;;;Element of Argument[-1];ReturnValue;value" Object out = null; MapIterator in = newOMIWithElement((String)source()); out = in.getKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapIterator;true;getValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MapIterator in = newOMIWithMapValue((String)source()); out = in.getValue(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MapIterator;true;setValue;;;Argument[0];MapValue of Argument[-1];value" MapIterator out = null; Object in = source(); out.setValue(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MapIterator;true;setValue;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MapIterator in = newOMIWithMapValue((String)source()); out = in.setValue(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiMap in = newMMWithMapValue((String)source()); out = (Collection)in.get(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;put;;;Argument[0];MapKey of Argument[-1];value" MultiValueMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;put;;;Argument[0];MapKey of Argument[-1];value" MultiMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value" MultiValueMap out = null; Object in = source(); out.put(null, in); sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value" MultiMap out = null; Object in = source(); out.put(null, in); sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiValueMap in = newMVMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiMap in = newMMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" MultiValuedMap out = null; MultiValuedMap in = (MultiValuedMap)source(); out = MultiMapUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;entries;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = in.entries(); sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;entries;;;Element of MapValue of Argument[-1];MapValue of Element of ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.entries(); sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;getCollection;;;MapValue of Argument[0];ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.getCollection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsBag;;;Element of MapValue of Argument[0];Element of ReturnValue;value" Bag out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.getValuesAsBag(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsList;;;Element of MapValue of Argument[0];Element of ReturnValue;value" List out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.getValuesAsList(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsSet;;;Element of MapValue of Argument[0];Element of ReturnValue;value" Set out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.getValuesAsSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;transformedMultiValuedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = MultiMapUtils.transformedMultiValuedMap(in, null, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;transformedMultiValuedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.transformedMultiValuedMap(in, null, null); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;unmodifiableMultiValuedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = MultiMapUtils.unmodifiableMultiValuedMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiMapUtils;true;unmodifiableMultiValuedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = MultiMapUtils.unmodifiableMultiValuedMap(in); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSet$Entry;true;getElement;;;Element of Argument[-1];ReturnValue;value" Object out = null; MultiSet.Entry in = newMultiSetEntryWithElement((String)source()); out = in.getElement(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSet;true;add;;;Argument[0];Element of Argument[-1];value" MultiSet out = null; Object in = source(); out.add(in, 0); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSet;true;add;;;Argument[0];Element of Argument[-1];value" MultiSet out = null; Object in = source(); out.add(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSet;true;entrySet;;;Element of Argument[-1];Element of Element of ReturnValue;value" Set out = null; MultiSet in = newMultiSetWithElement((String)source()); out = in.entrySet(); sink(getElement(getElement(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSet;true;uniqueSet;;;Element of Argument[-1];Element of ReturnValue;value" Set out = null; MultiSet in = newMultiSetWithElement((String)source()); out = in.uniqueSet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSetUtils;true;predicatedMultiSet;;;Element of Argument[0];Element of ReturnValue;value" MultiSet out = null; MultiSet in = newMultiSetWithElement((String)source()); out = MultiSetUtils.predicatedMultiSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSetUtils;true;synchronizedMultiSet;;;Element of Argument[0];Element of ReturnValue;value" MultiSet out = null; MultiSet in = newMultiSetWithElement((String)source()); out = MultiSetUtils.synchronizedMultiSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiSetUtils;true;unmodifiableMultiSet;;;Element of Argument[0];Element of ReturnValue;value" MultiSet out = null; MultiSet in = newMultiSetWithElement((String)source()); out = MultiSetUtils.unmodifiableMultiSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;asMap;;;Element of MapValue of Argument[-1];Element of MapValue of ReturnValue;value" Map out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.asMap(); sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;asMap;;;MapKey of Argument[-1];MapKey of ReturnValue;value" Map out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = in.asMap(); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Set out = null; SetValuedMap in = newHSVHMWithMapValue((String)source()); out = in.get(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" List out = null; ListValuedMap in = newALVHMWithMapValue((String)source()); out = in.get(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.get(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;keySet;;;MapKey of Argument[-1];Element of ReturnValue;value" Set out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = in.keySet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;keys;;;MapKey of Argument[-1];Element of ReturnValue;value" MultiSet out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = in.keys(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;mapIterator;;;Element of MapValue of Argument[-1];MapValue of ReturnValue;value" MapIterator out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.mapIterator(); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value" MapIterator out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out = in.mapIterator(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;put;;;Argument[0];MapKey of Argument[-1];value" MultiValuedMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value" MultiValuedMap out = null; Object in = source(); out.put(null, in); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value" MultiValuedMap out = null; Map in = newTreeMapWithMapKey((String)source()); out.putAll(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Map);;MapValue of Argument[0];Element of MapValue of Argument[-1];value" MultiValuedMap out = null; Map in = newTreeMapWithMapValue((String)source()); out.putAll(in); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(MultiValuedMap);;Element of MapValue of Argument[0];Element of MapValue of Argument[-1];value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out.putAll(in); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(MultiValuedMap);;MapKey of Argument[0];MapKey of Argument[-1];value" MultiValuedMap out = null; MultiValuedMap in = newALVHMWithMapKey((String)source()); out.putAll(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Object,Iterable);;Argument[0];MapKey of Argument[-1];value" MultiValuedMap out = null; Object in = source(); out.putAll(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Object,Iterable);;Element of Argument[1];Element of MapValue of Argument[-1];value" MultiValuedMap out = null; Iterable in = newFluentIterableWithElement((String)source()); out.putAll(null, in); sink(getElement(getMapValue(out))); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Set out = null; SetValuedMap in = newHSVHMWithMapValue((String)source()); out = in.remove(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" List out = null; ListValuedMap in = newALVHMWithMapValue((String)source()); out = in.remove(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.remove(null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;MultiValuedMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value" Collection out = null; MultiValuedMap in = newALVHMWithMapValue((String)source()); out = in.values(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedIterator;true;previous;;;Element of Argument[-1];ReturnValue;value" Object out = null; OrderedMapIterator in = newOMIWithElement((String)source()); out = in.previous(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedIterator;true;previous;;;Element of Argument[-1];ReturnValue;value" Object out = null; OrderedIterator in = newOMIWithElement((String)source()); out = in.previous(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedMap;true;firstKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; OrderedMap in = newTreeBidiMapWithMapKey((String)source()); out = in.firstKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedMap;true;lastKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; OrderedMap in = newTreeBidiMapWithMapKey((String)source()); out = in.lastKey(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedMap;true;nextKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; OrderedMap in = newTreeBidiMapWithMapKey((String)source()); out = in.nextKey(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;OrderedMap;true;previousKey;;;MapKey of Argument[-1];ReturnValue;value" Object out = null; OrderedMap in = newTreeBidiMapWithMapKey((String)source()); out = in.previousKey(null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value" Put out = null; Object in = source(); out.put(in, null); sink(getMapKeyFromPut(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value" MultiValueMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value" MultiMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value" BidiMap out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value" AbstractMapDecorator out = null; Object in = source(); out.put(in, null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value" Put out = null; Object in = source(); out.put(null, in); sink(getMapValueFromPut(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value" MultiValueMap out = null; Object in = source(); out.put(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value" MultiMap out = null; Object in = source(); out.put(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value" BidiMap out = null; Object in = source(); out.put(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value" AbstractMapDecorator out = null; Object in = source(); out.put(null, in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; Put in = newHashedMapWithMapValue((String)source()); out = in.put(null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MultiValueMap in = newMVMWithMapValue((String)source()); out = in.put(null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; MultiMap in = newMMWithMapValue((String)source()); out = in.put(null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; BidiMap in = newTreeBidiMapWithMapValue((String)source()); out = in.put(null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value" Object out = null; AbstractMapDecorator in = newMVMWithMapValue((String)source()); out = in.put(null, null); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value" Put out = null; Map in = newTreeMapWithMapKey((String)source()); out.putAll(in); sink(getMapKeyFromPut(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value" MultiValueMap out = null; Map in = newTreeMapWithMapKey((String)source()); out.putAll(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value" AbstractMapDecorator out = null; Map in = newTreeMapWithMapKey((String)source()); out.putAll(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value" Put out = null; Map in = newTreeMapWithMapValue((String)source()); out.putAll(in); sink(getMapValueFromPut(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value" MultiValueMap out = null; Map in = newTreeMapWithMapValue((String)source()); out.putAll(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value" AbstractMapDecorator out = null; Map in = newTreeMapWithMapValue((String)source()); out.putAll(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;QueueUtils;true;predicatedQueue;;;Element of Argument[0];Element of ReturnValue;value" Queue out = null; Queue in = newQueueWithElement((String)source()); out = QueueUtils.predicatedQueue(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;QueueUtils;true;synchronizedQueue;;;Element of Argument[0];Element of ReturnValue;value" Queue out = null; Queue in = newQueueWithElement((String)source()); out = QueueUtils.synchronizedQueue(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;QueueUtils;true;transformingQueue;;;Element of Argument[0];Element of ReturnValue;value" Queue out = null; Queue in = newQueueWithElement((String)source()); out = QueueUtils.transformingQueue(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;QueueUtils;true;unmodifiableQueue;;;Element of Argument[0];Element of ReturnValue;value" Queue out = null; Queue in = newQueueWithElement((String)source()); out = QueueUtils.unmodifiableQueue(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils$SetView;true;copyInto;;;Element of Argument[-1];Element of Argument[0];value" Set out = null; SetUtils.SetView in = newSetViewWithElement((String)source()); in.copyInto(out); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils$SetView;true;createIterator;;;Element of Argument[-1];Element of ReturnValue;value" Iterator out = null; MySetView in = newSetViewWithElement((String)source()); out = in.myCreateIterator(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils$SetView;true;toSet;;;Element of Argument[-1];Element of ReturnValue;value" Set out = null; MySetView in = newSetViewWithElement((String)source()); out = in.toSet(); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;difference;;;Element of Argument[0];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.difference(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;disjunction;;;Element of Argument[0];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.disjunction(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;disjunction;;;Element of Argument[1];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.disjunction(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value" Set out = null; Set in = (Set)source(); out = SetUtils.emptyIfNull(in); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;hashSet;;;ArrayElement of Argument[0];Element of ReturnValue;value" HashSet out = null; Object in = source(); out = SetUtils.hashSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.intersection(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.intersection(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;orderedSet;;;Element of Argument[0];Element of ReturnValue;value" Set out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.orderedSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;predicatedNavigableSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; NavigableSet in = newTreeSetWithElement((String)source()); out = SetUtils.predicatedNavigableSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;predicatedSet;;;Element of Argument[0];Element of ReturnValue;value" Set out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.predicatedSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;predicatedSortedSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; SortedSet in = newTreeSetWithElement((String)source()); out = SetUtils.predicatedSortedSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;synchronizedSet;;;Element of Argument[0];Element of ReturnValue;value" Set out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.synchronizedSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;synchronizedSortedSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; SortedSet in = newTreeSetWithElement((String)source()); out = SetUtils.synchronizedSortedSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;transformedNavigableSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; NavigableSet in = newTreeSetWithElement((String)source()); out = SetUtils.transformedNavigableSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;transformedSet;;;Element of Argument[0];Element of ReturnValue;value" Set out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.transformedSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;transformedSortedSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; SortedSet in = newTreeSetWithElement((String)source()); out = SetUtils.transformedSortedSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.union(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value" SetUtils.SetView out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.union(null, in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;unmodifiableNavigableSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; NavigableSet in = newTreeSetWithElement((String)source()); out = SetUtils.unmodifiableNavigableSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;unmodifiableSet;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value" Set out = null; Object in = source(); out = SetUtils.unmodifiableSet(in, null); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;unmodifiableSet;(Set);;Element of Argument[0];Element of ReturnValue;value" Set out = null; Set in = newTreeSetWithElement((String)source()); out = SetUtils.unmodifiableSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SetUtils;true;unmodifiableSortedSet;;;Element of Argument[0];Element of ReturnValue;value" SortedSet out = null; SortedSet in = newTreeSetWithElement((String)source()); out = SetUtils.unmodifiableSortedSet(in); sink(getElement(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SortedBag;true;first;;;Element of Argument[-1];ReturnValue;value" Object out = null; SortedBag in = newTreeBagWithElement((String)source()); out = in.first(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;SortedBag;true;last;;;Element of Argument[-1];ReturnValue;value" Object out = null; SortedBag in = newTreeBagWithElement((String)source()); out = in.last(); sink(out); // $ hasValueFlow } { // "org.apache.commons.collections4;SplitMapUtils;true;readableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" IterableMap out = null; Get in = newHashedMapWithMapKey((String)source()); out = SplitMapUtils.readableMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SplitMapUtils;true;readableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" IterableMap out = null; Get in = newHashedMapWithMapValue((String)source()); out = SplitMapUtils.readableMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SplitMapUtils;true;writableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value" Map out = null; Put in = newHashedMapWithMapKey((String)source()); out = SplitMapUtils.writableMap(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;SplitMapUtils;true;writableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value" Map out = null; Put in = newHashedMapWithMapValue((String)source()); out = SplitMapUtils.writableMap(in); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Trie;true;prefixMap;;;MapKey of Argument[-1];MapKey of ReturnValue;value" SortedMap out = null; Trie in = newTrieWithMapKey((String)source()); out = in.prefixMap(null); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;Trie;true;prefixMap;;;MapValue of Argument[-1];MapValue of ReturnValue;value" SortedMap out = null; Trie in = newTrieWithMapValue((String)source()); out = in.prefixMap(null); sink(getMapValue(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;TrieUtils;true;unmodifiableTrie;;;MapKey of Argument[0];MapKey of ReturnValue;value" Trie out = null; Trie in = newTrieWithMapKey((String)source()); out = TrieUtils.unmodifiableTrie(in); sink(getMapKey(out)); // $ hasValueFlow } { // "org.apache.commons.collections4;TrieUtils;true;unmodifiableTrie;;;MapValue of Argument[0];MapValue of ReturnValue;value" Trie out = null; Trie in = newTrieWithMapValue((String)source()); out = TrieUtils.unmodifiableTrie(in); sink(getMapValue(out)); // $ hasValueFlow } } }