diff --git a/java/ql/test/library-tests/dataflow/collections/containerflow.expected b/java/ql/test/library-tests/dataflow/collections/containerflow.expected index af21e6be98c5..384f23c95b6e 100644 --- a/java/ql/test/library-tests/dataflow/collections/containerflow.expected +++ b/java/ql/test/library-tests/dataflow/collections/containerflow.expected @@ -397,7 +397,11 @@ edges | B.java:31:28:31:42 | obj : NavigableSet [] : Object | B.java:31:54:31:56 | obj : NavigableSet [] : Object | provenance | | | B.java:31:28:31:42 | obj : Queue [] : Object | B.java:31:54:31:56 | obj : Queue [] : Object | provenance | | | B.java:31:28:31:42 | obj : SequencedCollection [] : Object | B.java:31:54:31:56 | obj : SequencedCollection [] : Object | provenance | | +| B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | provenance | | +| B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | provenance | | | B.java:31:28:31:42 | obj : SequencedSet [] : Object | B.java:31:54:31:56 | obj : SequencedSet [] : Object | provenance | | +| B.java:31:28:31:42 | obj : Set [, ] : Object | B.java:31:54:31:56 | obj : Set [, ] : Object | provenance | | +| B.java:31:28:31:42 | obj : Set [, ] : Object | B.java:31:54:31:56 | obj : Set [, ] : Object | provenance | | | B.java:31:28:31:42 | obj : Set [] : Object | B.java:31:54:31:56 | obj : Set [] : Object | provenance | | | B.java:31:28:31:42 | obj : SortedSet [] : Object | B.java:31:54:31:56 | obj : SortedSet [] : Object | provenance | | | B.java:31:28:31:42 | obj : Stack [] : Object | B.java:31:54:31:56 | obj : Stack [] : Object | provenance | | @@ -412,12 +416,20 @@ edges | B.java:31:54:31:56 | obj : NavigableSet [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : Queue [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : SequencedCollection [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | +| B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | provenance | MaD:1 | +| B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : SequencedSet [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | +| B.java:31:54:31:56 | obj : Set [, ] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | provenance | MaD:1 | +| B.java:31:54:31:56 | obj : Set [, ] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : Set [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : SortedSet [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : Stack [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : TransferQueue [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | B.java:31:54:31:56 | obj : Vector [] : Object | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | provenance | MaD:143 | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | provenance | MaD:143 | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | provenance | MaD:143 | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | provenance | MaD:143 | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | B.java:31:54:31:74 | next(...) : Object | provenance | MaD:143 | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | B.java:31:54:31:74 | next(...) : Object | provenance | MaD:143 | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | B.java:31:54:31:74 | next(...) : Object | provenance | MaD:143 | @@ -565,6 +577,7 @@ edges | B.java:129:51:129:57 | (...)... : Map [] : Object | B.java:129:50:129:69 | entrySet(...) : Set [, ] : Object | provenance | MaD:180 | | B.java:129:90:129:105 | readElement(...) : Entry [] : Object | B.java:47:31:47:48 | obj : Entry [] : Object | provenance | | | B.java:129:90:129:105 | readElement(...) : Entry [] : Object | B.java:129:77:129:106 | readMapValue(...) | provenance | MaD:224 | +| B.java:129:102:129:104 | out : Set [, ] : Object | B.java:31:28:31:42 | obj : Set [, ] : Object | provenance | | | B.java:129:102:129:104 | out : Set [, ] : Object | B.java:129:90:129:105 | readElement(...) : Entry [] : Object | provenance | MaD:1 | | B.java:134:19:134:39 | storeMapKey(...) : TreeMap [] : Object | B.java:134:49:134:55 | (...)... : TreeMap [] : Object | provenance | | | B.java:134:31:134:38 | source(...) : Object | B.java:38:37:38:41 | obj : Object | provenance | | @@ -573,6 +586,7 @@ edges | B.java:134:49:134:55 | (...)... : TreeMap [] : Object | B.java:134:48:134:67 | entrySet(...) : Set [, ] : Object | provenance | MaD:179 | | B.java:134:86:134:101 | readElement(...) : Entry [] : Object | B.java:43:29:43:46 | obj : Entry [] : Object | provenance | | | B.java:134:86:134:101 | readElement(...) : Entry [] : Object | B.java:134:75:134:102 | readMapKey(...) | provenance | MaD:223 | +| B.java:134:98:134:100 | out : Set [, ] : Object | B.java:31:28:31:42 | obj : Set [, ] : Object | provenance | | | B.java:134:98:134:100 | out : Set [, ] : Object | B.java:134:86:134:101 | readElement(...) : Entry [] : Object | provenance | MaD:1 | | B.java:139:19:139:41 | storeMapValue(...) : Map [] : Object | B.java:139:51:139:57 | (...)... : Map [] : Object | provenance | | | B.java:139:33:139:40 | source(...) : Object | B.java:41:39:41:43 | obj : Object | provenance | | @@ -2651,6 +2665,7 @@ edges | B.java:1960:68:1960:89 | sequencedEntrySet(...) : SequencedSet [, ] : Object | B.java:1960:120:1960:122 | out : SequencedSet [, ] : Object | provenance | | | B.java:1960:108:1960:123 | readElement(...) : Entry [] : Object | B.java:43:29:43:46 | obj : Entry [] : Object | provenance | | | B.java:1960:108:1960:123 | readElement(...) : Entry [] : Object | B.java:1960:97:1960:124 | readMapKey(...) | provenance | MaD:223 | +| B.java:1960:120:1960:122 | out : SequencedSet [, ] : Object | B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | provenance | | | B.java:1960:120:1960:122 | out : SequencedSet [, ] : Object | B.java:1960:108:1960:123 | readElement(...) : Entry [] : Object | provenance | MaD:1 | | B.java:1965:25:1965:61 | (...)... : SequencedMap [] : Object | B.java:1965:70:1965:71 | in : SequencedMap [] : Object | provenance | | | B.java:1965:39:1965:61 | storeMapValue(...) : Map [] : Object | B.java:1965:25:1965:61 | (...)... : SequencedMap [] : Object | provenance | | @@ -2710,6 +2725,7 @@ edges | B.java:2000:70:2000:91 | sequencedEntrySet(...) : SequencedSet [, ] : Object | B.java:2000:124:2000:126 | out : SequencedSet [, ] : Object | provenance | | | B.java:2000:112:2000:127 | readElement(...) : Entry [] : Object | B.java:47:31:47:48 | obj : Entry [] : Object | provenance | | | B.java:2000:112:2000:127 | readElement(...) : Entry [] : Object | B.java:2000:99:2000:128 | readMapValue(...) | provenance | MaD:224 | +| B.java:2000:124:2000:126 | out : SequencedSet [, ] : Object | B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | provenance | | | B.java:2000:124:2000:126 | out : SequencedSet [, ] : Object | B.java:2000:112:2000:127 | readElement(...) : Entry [] : Object | provenance | MaD:1 | | B.java:2005:25:2005:59 | (...)... : TreeMap [] : Object | B.java:2005:68:2005:69 | in : TreeMap [] : Object | provenance | | | B.java:2005:39:2005:59 | storeMapKey(...) : TreeMap [] : Object | B.java:2005:25:2005:59 | (...)... : TreeMap [] : Object | provenance | | @@ -3127,7 +3143,11 @@ nodes | B.java:31:28:31:42 | obj : NavigableSet [] : Object | semmle.label | obj : NavigableSet [] : Object | | B.java:31:28:31:42 | obj : Queue [] : Object | semmle.label | obj : Queue [] : Object | | B.java:31:28:31:42 | obj : SequencedCollection [] : Object | semmle.label | obj : SequencedCollection [] : Object | +| B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | semmle.label | obj : SequencedSet [, ] : Object | +| B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | semmle.label | obj : SequencedSet [, ] : Object | | B.java:31:28:31:42 | obj : SequencedSet [] : Object | semmle.label | obj : SequencedSet [] : Object | +| B.java:31:28:31:42 | obj : Set [, ] : Object | semmle.label | obj : Set [, ] : Object | +| B.java:31:28:31:42 | obj : Set [, ] : Object | semmle.label | obj : Set [, ] : Object | | B.java:31:28:31:42 | obj : Set [] : Object | semmle.label | obj : Set [] : Object | | B.java:31:28:31:42 | obj : SortedSet [] : Object | semmle.label | obj : SortedSet [] : Object | | B.java:31:28:31:42 | obj : Stack [] : Object | semmle.label | obj : Stack [] : Object | @@ -3142,12 +3162,20 @@ nodes | B.java:31:54:31:56 | obj : NavigableSet [] : Object | semmle.label | obj : NavigableSet [] : Object | | B.java:31:54:31:56 | obj : Queue [] : Object | semmle.label | obj : Queue [] : Object | | B.java:31:54:31:56 | obj : SequencedCollection [] : Object | semmle.label | obj : SequencedCollection [] : Object | +| B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | semmle.label | obj : SequencedSet [, ] : Object | +| B.java:31:54:31:56 | obj : SequencedSet [, ] : Object | semmle.label | obj : SequencedSet [, ] : Object | | B.java:31:54:31:56 | obj : SequencedSet [] : Object | semmle.label | obj : SequencedSet [] : Object | +| B.java:31:54:31:56 | obj : Set [, ] : Object | semmle.label | obj : Set [, ] : Object | +| B.java:31:54:31:56 | obj : Set [, ] : Object | semmle.label | obj : Set [, ] : Object | | B.java:31:54:31:56 | obj : Set [] : Object | semmle.label | obj : Set [] : Object | | B.java:31:54:31:56 | obj : SortedSet [] : Object | semmle.label | obj : SortedSet [] : Object | | B.java:31:54:31:56 | obj : Stack [] : Object | semmle.label | obj : Stack [] : Object | | B.java:31:54:31:56 | obj : TransferQueue [] : Object | semmle.label | obj : TransferQueue [] : Object | | B.java:31:54:31:56 | obj : Vector [] : Object | semmle.label | obj : Vector [] : Object | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| B.java:31:54:31:67 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | B.java:31:54:31:67 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | @@ -3178,6 +3206,10 @@ nodes | B.java:31:54:31:74 | next(...) : Object | semmle.label | next(...) : Object | | B.java:31:54:31:74 | next(...) : Object | semmle.label | next(...) : Object | | B.java:31:54:31:74 | next(...) : Object | semmle.label | next(...) : Object | +| B.java:31:54:31:74 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| B.java:31:54:31:74 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| B.java:31:54:31:74 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| B.java:31:54:31:74 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | B.java:32:28:32:42 | obj : Iterator [] : Object | semmle.label | obj : Iterator [] : Object | | B.java:32:28:32:42 | obj : ListIterator [] : Object | semmle.label | obj : ListIterator [] : Object | | B.java:32:54:32:56 | obj : Iterator [] : Object | semmle.label | obj : Iterator [] : Object | @@ -5723,8 +5755,10 @@ subpaths | B.java:124:66:124:68 | out : Map [] : Object | B.java:48:31:48:42 | obj : Map [] : Object | B.java:48:54:48:66 | get(...) : Object | B.java:124:53:124:69 | readMapValue(...) | | B.java:129:33:129:40 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:129:19:129:41 | storeMapValue(...) : Map [] : Object | | B.java:129:90:129:105 | readElement(...) : Entry [] : Object | B.java:47:31:47:48 | obj : Entry [] : Object | B.java:47:60:47:73 | getValue(...) : Object | B.java:129:77:129:106 | readMapValue(...) | +| B.java:129:102:129:104 | out : Set [, ] : Object | B.java:31:28:31:42 | obj : Set [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | B.java:129:90:129:105 | readElement(...) : Entry [] : Object | | B.java:134:31:134:38 | source(...) : Object | B.java:38:37:38:41 | obj : Object | B.java:38:103:38:103 | m : TreeMap [] : Object | B.java:134:19:134:39 | storeMapKey(...) : TreeMap [] : Object | | B.java:134:86:134:101 | readElement(...) : Entry [] : Object | B.java:43:29:43:46 | obj : Entry [] : Object | B.java:43:58:43:69 | getKey(...) : Object | B.java:134:75:134:102 | readMapKey(...) | +| B.java:134:98:134:100 | out : Set [, ] : Object | B.java:31:28:31:42 | obj : Set [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | B.java:134:86:134:101 | readElement(...) : Entry [] : Object | | B.java:139:33:139:40 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:139:19:139:41 | storeMapValue(...) : Map [] : Object | | B.java:144:33:144:40 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:144:19:144:41 | storeMapValue(...) : Map [] : Object | | B.java:154:33:154:40 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:154:19:154:41 | storeMapValue(...) : Map [] : Object | @@ -6197,6 +6231,7 @@ subpaths | B.java:1955:99:1955:101 | out : SequencedMap [] : Object | B.java:44:29:44:40 | obj : SequencedMap [] : Object | B.java:44:52:44:81 | next(...) : Object | B.java:1955:88:1955:102 | readMapKey(...) | | B.java:1960:51:1960:58 | source(...) : Object | B.java:38:37:38:41 | obj : Object | B.java:38:103:38:103 | m : TreeMap [] : Object | B.java:1960:39:1960:59 | storeMapKey(...) : TreeMap [] : Object | | B.java:1960:108:1960:123 | readElement(...) : Entry [] : Object | B.java:43:29:43:46 | obj : Entry [] : Object | B.java:43:58:43:69 | getKey(...) : Object | B.java:1960:97:1960:124 | readMapKey(...) | +| B.java:1960:120:1960:122 | out : SequencedSet [, ] : Object | B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | B.java:1960:108:1960:123 | readElement(...) : Entry [] : Object | | B.java:1965:53:1965:60 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:1965:39:1965:61 | storeMapValue(...) : Map [] : Object | | B.java:1965:105:1965:107 | out : Entry [] : Object | B.java:47:31:47:48 | obj : Entry [] : Object | B.java:47:60:47:73 | getValue(...) : Object | B.java:1965:92:1965:108 | readMapValue(...) | | B.java:1970:53:1970:60 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:1970:39:1970:61 | storeMapValue(...) : Map [] : Object | @@ -6211,6 +6246,7 @@ subpaths | B.java:1995:103:1995:105 | out : SequencedMap [] : Object | B.java:48:31:48:42 | obj : SequencedMap [] : Object | B.java:48:54:48:66 | get(...) : Object | B.java:1995:90:1995:106 | readMapValue(...) | | B.java:2000:53:2000:60 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:2000:39:2000:61 | storeMapValue(...) : Map [] : Object | | B.java:2000:112:2000:127 | readElement(...) : Entry [] : Object | B.java:47:31:47:48 | obj : Entry [] : Object | B.java:47:60:47:73 | getValue(...) : Object | B.java:2000:99:2000:128 | readMapValue(...) | +| B.java:2000:124:2000:126 | out : SequencedSet [, ] : Object | B.java:31:28:31:42 | obj : SequencedSet [, ] : Object | B.java:31:54:31:74 | next(...) : Object [] : Object | B.java:2000:112:2000:127 | readElement(...) : Entry [] : Object | | B.java:2005:51:2005:58 | source(...) : Object | B.java:38:37:38:41 | obj : Object | B.java:38:103:38:103 | m : TreeMap [] : Object | B.java:2005:39:2005:59 | storeMapKey(...) : TreeMap [] : Object | | B.java:2005:107:2005:109 | out : SequencedSet [] : Object | B.java:31:28:31:42 | obj : SequencedSet [] : Object | B.java:31:54:31:74 | next(...) : Object | B.java:2005:95:2005:110 | readElement(...) | | B.java:2010:53:2010:60 | source(...) : Object | B.java:41:39:41:43 | obj : Object | B.java:41:139:41:139 | m : Map [] : Object | B.java:2010:39:2010:61 | storeMapValue(...) : Map [] : Object | diff --git a/java/ql/test/library-tests/frameworks/apache-collections/test.expected b/java/ql/test/library-tests/frameworks/apache-collections/test.expected index 79c211862df9..76ef7c2b4cf8 100644 --- a/java/ql/test/library-tests/frameworks/apache-collections/test.expected +++ b/java/ql/test/library-tests/frameworks/apache-collections/test.expected @@ -846,6 +846,7 @@ edges | Test.java:228:18:228:29 | map : ListOrderedMap [] : String | Test.java:228:41:228:43 | map : ListOrderedMap [] : String | provenance | | | Test.java:228:18:228:29 | map : Map [] : Object | Test.java:228:41:228:43 | map : Map [] : Object | provenance | | | Test.java:228:18:228:29 | map : Map [] : String | Test.java:228:41:228:43 | map : Map [] : String | provenance | | +| Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:43 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:228:18:228:29 | map : MultiMap [] : Object | Test.java:228:41:228:43 | map : MultiMap [] : Object | provenance | | | Test.java:228:18:228:29 | map : MultiValueMap [] : Object | Test.java:228:41:228:43 | map : MultiValueMap [] : Object | provenance | | | Test.java:228:18:228:29 | map : MultiValueMap [] : String | Test.java:228:41:228:43 | map : MultiValueMap [] : String | provenance | | @@ -898,6 +899,7 @@ edges | Test.java:228:41:228:43 | map : ListOrderedMap [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | | Test.java:228:41:228:43 | map : Map [] : Object | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | provenance | MaD:10 | | Test.java:228:41:228:43 | map : Map [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | +| Test.java:228:41:228:43 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:52 | keySet(...) : Set [, ] : String | provenance | MaD:10 | | Test.java:228:41:228:43 | map : MultiMap [] : Object | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | provenance | MaD:10 | | Test.java:228:41:228:43 | map : MultiValueMap [] : Object | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | provenance | MaD:10 | | Test.java:228:41:228:43 | map : MultiValueMap [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | @@ -926,6 +928,7 @@ edges | Test.java:228:41:228:43 | map : TransformedSortedMap [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | | Test.java:228:41:228:43 | map : TreeBidiMap [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | | Test.java:228:41:228:43 | map : Trie [] : String | Test.java:228:41:228:52 | keySet(...) : Set [] : String | provenance | MaD:10 | +| Test.java:228:41:228:52 | keySet(...) : Set [, ] : String | Test.java:228:41:228:63 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | @@ -978,6 +981,7 @@ edges | Test.java:228:41:228:52 | keySet(...) : Set [] : String | Test.java:228:41:228:63 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:228:41:228:52 | keySet(...) : Set [] : String | Test.java:228:41:228:63 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:228:41:228:52 | keySet(...) : Set [] : String | Test.java:228:41:228:63 | iterator(...) : Iterator [] : String | provenance | MaD:1 | +| Test.java:228:41:228:63 | iterator(...) : Iterator [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | provenance | MaD:4 | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | Test.java:228:41:228:70 | next(...) : Object | provenance | MaD:4 | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | Test.java:228:41:228:70 | next(...) : Object | provenance | MaD:4 | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | Test.java:228:41:228:70 | next(...) : Object | provenance | MaD:4 | @@ -1042,6 +1046,8 @@ edges | Test.java:230:19:230:32 | it : CircularFifoQueue [] : String | Test.java:230:44:230:45 | it : CircularFifoQueue [] : String | provenance | | | Test.java:230:19:230:32 | it : Collection | Test.java:230:44:230:45 | it : Collection | provenance | | | Test.java:230:19:230:32 | it : Collection [, ] : String | Test.java:230:44:230:45 | it : Collection [, ] : String | provenance | | +| Test.java:230:19:230:32 | it : Collection [, ] : String | Test.java:230:44:230:45 | it : Collection [, ] : String | provenance | | +| Test.java:230:19:230:32 | it : Collection [, ] : String | Test.java:230:44:230:45 | it : Collection [, ] : String | provenance | | | Test.java:230:19:230:32 | it : Collection [] : Object | Test.java:230:44:230:45 | it : Collection [] : Object | provenance | | | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:45 | it : Collection [] : String | provenance | | | Test.java:230:19:230:32 | it : CollectionBag [] : String | Test.java:230:44:230:45 | it : CollectionBag [] : String | provenance | | @@ -1062,6 +1068,7 @@ edges | Test.java:230:19:230:32 | it : Iterable [] : String | Test.java:230:44:230:45 | it : Iterable [] : String | provenance | | | Test.java:230:19:230:32 | it : IteratorIterable [] : String | Test.java:230:44:230:45 | it : IteratorIterable [] : String | provenance | | | Test.java:230:19:230:32 | it : LazyList [] : String | Test.java:230:44:230:45 | it : LazyList [] : String | provenance | | +| Test.java:230:19:230:32 | it : List [, ] : Object | Test.java:230:44:230:45 | it : List [, ] : Object | provenance | | | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:45 | it : List [, ] : String | provenance | | | Test.java:230:19:230:32 | it : List [] : Object | Test.java:230:44:230:45 | it : List [] : Object | provenance | | | Test.java:230:19:230:32 | it : List [] : String | Test.java:230:44:230:45 | it : List [] : String | provenance | | @@ -1092,6 +1099,9 @@ edges | Test.java:230:19:230:32 | it : PredicatedSortedBag [] : String | Test.java:230:44:230:45 | it : PredicatedSortedBag [] : String | provenance | | | Test.java:230:19:230:32 | it : PredicatedSortedSet [] : String | Test.java:230:44:230:45 | it : PredicatedSortedSet [] : String | provenance | | | Test.java:230:19:230:32 | it : Queue [] : String | Test.java:230:44:230:45 | it : Queue [] : String | provenance | | +| Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:45 | it : Set [, ] : String | provenance | | +| Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:45 | it : Set [, ] : String | provenance | | +| Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:45 | it : Set [, ] : String | provenance | | | Test.java:230:19:230:32 | it : Set [] : Object | Test.java:230:44:230:45 | it : Set [] : Object | provenance | | | Test.java:230:19:230:32 | it : Set [] : String | Test.java:230:44:230:45 | it : Set [] : String | provenance | | | Test.java:230:19:230:32 | it : SetUniqueList [] : String | Test.java:230:44:230:45 | it : SetUniqueList [] : String | provenance | | @@ -1121,6 +1131,8 @@ edges | Test.java:230:44:230:45 | it : CircularFifoQueue [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Collection | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Collection [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : Collection [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : Collection [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Collection [] : Object | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Collection [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : CollectionBag [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | @@ -1141,6 +1153,7 @@ edges | Test.java:230:44:230:45 | it : Iterable [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : IteratorIterable [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : LazyList [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : List [, ] : Object | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:1 | | Test.java:230:44:230:45 | it : List [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : List [] : Object | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:230:44:230:45 | it : List [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | @@ -1171,6 +1184,9 @@ edges | Test.java:230:44:230:45 | it : PredicatedSortedBag [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : PredicatedSortedSet [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Queue [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : Set [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : Set [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | +| Test.java:230:44:230:45 | it : Set [, ] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Set [] : Object | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | provenance | MaD:1 | | Test.java:230:44:230:45 | it : Set [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : SetUniqueList [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | @@ -1192,8 +1208,14 @@ edges | Test.java:230:44:230:45 | it : TreeBag [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : TreeList [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | | Test.java:230:44:230:45 | it : UnmodifiableList [] : String | Test.java:230:44:230:56 | iterator(...) : Iterator [] : String | provenance | MaD:1 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : Object | Test.java:230:44:230:63 | next(...) : Object [] : Object | provenance | MaD:4 | | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | provenance | MaD:4 | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | Test.java:230:44:230:63 | next(...) : Object | provenance | MaD:4 | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | Test.java:230:44:230:63 | next(...) : Object | provenance | MaD:4 | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | Test.java:230:44:230:63 | next(...) : Object | provenance | MaD:4 | @@ -1280,6 +1302,9 @@ edges | Test.java:231:19:231:32 | it : EnumerationIterator [] : String | Test.java:231:44:231:45 | it : EnumerationIterator [] : String | provenance | | | Test.java:231:19:231:32 | it : FilterIterator [] : String | Test.java:231:44:231:45 | it : FilterIterator [] : String | provenance | | | Test.java:231:19:231:32 | it : FilterListIterator [] : String | Test.java:231:44:231:45 | it : FilterListIterator [] : String | provenance | | +| Test.java:231:19:231:32 | it : Iterator [, ] : String | Test.java:231:44:231:45 | it : Iterator [, ] : String | provenance | | +| Test.java:231:19:231:32 | it : Iterator [, ] : Object | Test.java:231:44:231:45 | it : Iterator [, ] : Object | provenance | | +| Test.java:231:19:231:32 | it : Iterator [, ] : String | Test.java:231:44:231:45 | it : Iterator [, ] : String | provenance | | | Test.java:231:19:231:32 | it : Iterator [] : Object | Test.java:231:44:231:45 | it : Iterator [] : Object | provenance | | | Test.java:231:19:231:32 | it : Iterator [] : String | Test.java:231:44:231:45 | it : Iterator [] : String | provenance | | | Test.java:231:19:231:32 | it : IteratorChain [] : String | Test.java:231:44:231:45 | it : IteratorChain [] : String | provenance | | @@ -1298,6 +1323,7 @@ edges | Test.java:231:19:231:32 | it : ObjectArrayListIterator [] : String | Test.java:231:44:231:45 | it : ObjectArrayListIterator [] : String | provenance | | | Test.java:231:19:231:32 | it : OrderedMapIterator [] : String | Test.java:231:44:231:45 | it : OrderedMapIterator [] : String | provenance | | | Test.java:231:19:231:32 | it : PeekingIterator [] : String | Test.java:231:44:231:45 | it : PeekingIterator [] : String | provenance | | +| Test.java:231:19:231:32 | it : PermutationIterator [, ] : String | Test.java:231:44:231:45 | it : PermutationIterator [, ] : String | provenance | | | Test.java:231:19:231:32 | it : PushbackIterator [] : Object | Test.java:231:44:231:45 | it : PushbackIterator [] : Object | provenance | | | Test.java:231:19:231:32 | it : PushbackIterator [] : String | Test.java:231:44:231:45 | it : PushbackIterator [] : String | provenance | | | Test.java:231:19:231:32 | it : ResettableIterator [] : Object | Test.java:231:44:231:45 | it : ResettableIterator [] : Object | provenance | | @@ -1319,6 +1345,9 @@ edges | Test.java:231:44:231:45 | it : EnumerationIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : FilterIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : FilterListIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | +| Test.java:231:44:231:45 | it : Iterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | provenance | MaD:4 | +| Test.java:231:44:231:45 | it : Iterator [, ] : Object | Test.java:231:44:231:52 | next(...) : Object [] : Object | provenance | MaD:4 | +| Test.java:231:44:231:45 | it : Iterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : Iterator [] : Object | Test.java:231:44:231:52 | next(...) : Object | provenance | MaD:4 | | Test.java:231:44:231:45 | it : Iterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : IteratorChain [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | @@ -1337,6 +1366,7 @@ edges | Test.java:231:44:231:45 | it : ObjectArrayListIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : OrderedMapIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : PeekingIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | +| Test.java:231:44:231:45 | it : PermutationIterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : PushbackIterator [] : Object | Test.java:231:44:231:52 | next(...) : Object | provenance | MaD:4 | | Test.java:231:44:231:45 | it : PushbackIterator [] : String | Test.java:231:44:231:52 | next(...) : String | provenance | MaD:4 | | Test.java:231:44:231:45 | it : ResettableIterator [] : Object | Test.java:231:44:231:52 | next(...) : Object | provenance | MaD:4 | @@ -1556,8 +1586,10 @@ edges | Test.java:243:62:243:70 | container : MyAbstractMapEntry [] : Object | Test.java:243:62:243:81 | getValue(...) : Object | provenance | MaD:569 | | Test.java:243:62:243:70 | container : UnmodifiableMapEntry [] : Object | Test.java:243:62:243:81 | getValue(...) : Object | provenance | MaD:569 | | Test.java:243:62:243:70 | container : UnmodifiableMapEntry [] : String | Test.java:243:62:243:81 | getValue(...) : String | provenance | MaD:569 | +| Test.java:244:29:244:52 | container : Entry [] : Object | Test.java:244:64:244:72 | container : Entry [] : Object | provenance | | | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:72 | container : Entry [] : String | provenance | | | Test.java:244:29:244:52 | container : TiedMapEntry [] : String | Test.java:244:64:244:72 | container : TiedMapEntry [] : String | provenance | | +| Test.java:244:64:244:72 | container : Entry [] : Object | Test.java:244:64:244:83 | getValue(...) : Object | provenance | MaD:21 | | Test.java:244:64:244:72 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | provenance | MaD:21 | | Test.java:244:64:244:72 | container : TiedMapEntry [] : String | Test.java:244:64:244:83 | getValue(...) : String | provenance | MaD:21 | | Test.java:245:20:245:59 | container : MyAbstractMapEntryDecorator [] : String | Test.java:245:71:245:79 | container : MyAbstractMapEntryDecorator [] : String | provenance | | @@ -1652,6 +1684,8 @@ edges | Test.java:262:52:262:60 | element : String | Test.java:262:106:262:112 | element : String | provenance | | | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | provenance | MaD:674 | | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | provenance | MaD:674 | +| Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | +| Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:262:72:262:125 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:262:72:262:125 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:262:106:262:112 | element : String | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | provenance | MaD:2 | @@ -3552,6 +3586,7 @@ edges | Test.java:1917:10:1917:22 | entrySet(...) : Set [, ] : String | Test.java:1918:39:1918:41 | out : Set [, ] : String | provenance | | | Test.java:1918:28:1918:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:1918:28:1918:42 | getElement(...) : Entry [] : String | Test.java:1918:9:1918:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:1918:39:1918:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1918:39:1918:41 | out : Set [, ] : String | Test.java:1918:28:1918:42 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1923:13:1923:55 | newPatriciaTrieWithMapKey(...) : PatriciaTrie [] : String | Test.java:1924:10:1924:11 | in : PatriciaTrie [] : String | provenance | | | Test.java:1923:39:1923:54 | (...)... : String | Test.java:288:49:288:58 | key : String | provenance | | @@ -3562,6 +3597,7 @@ edges | Test.java:1924:10:1924:22 | entrySet(...) : Set [, ] : String | Test.java:1925:39:1925:41 | out : Set [, ] : String | provenance | | | Test.java:1925:28:1925:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:1925:28:1925:42 | getElement(...) : Entry [] : String | Test.java:1925:9:1925:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:1925:39:1925:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1925:39:1925:41 | out : Set [, ] : String | Test.java:1925:28:1925:42 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1930:30:1930:63 | newMVMWithMapKey(...) : MultiValueMap [] : String | Test.java:1931:10:1931:11 | in : MultiValueMap [] : String | provenance | | | Test.java:1930:47:1930:62 | (...)... : String | Test.java:279:47:279:51 | key : String | provenance | | @@ -3574,6 +3610,7 @@ edges | Test.java:1931:10:1931:22 | entrySet(...) : Set [, ] : String | Test.java:1932:39:1932:41 | out : Set [, ] : String | provenance | | | Test.java:1932:28:1932:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:1932:28:1932:42 | getElement(...) : Entry [] : String | Test.java:1932:9:1932:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:1932:39:1932:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1932:39:1932:41 | out : Set [, ] : String | Test.java:1932:28:1932:42 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1937:23:1937:58 | newMVMWithMapValue(...) : MultiValueMap [] : String | Test.java:1938:10:1938:11 | in : MultiValueMap [] : String | provenance | | | Test.java:1937:42:1937:57 | (...)... : String | Test.java:298:49:298:55 | value : String | provenance | | @@ -3585,6 +3622,7 @@ edges | Test.java:1938:10:1938:22 | entrySet(...) : Set [, ] : String | Test.java:1939:41:1939:43 | out : Set [, ] : String | provenance | | | Test.java:1939:30:1939:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:1939:30:1939:44 | getElement(...) : Entry [] : String | Test.java:1939:9:1939:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:1939:41:1939:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1939:41:1939:43 | out : Set [, ] : String | Test.java:1939:30:1939:44 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1944:13:1944:57 | newPatriciaTrieWithMapValue(...) : PatriciaTrie [] : String | Test.java:1945:10:1945:11 | in : PatriciaTrie [] : String | provenance | | | Test.java:1944:41:1944:56 | (...)... : String | Test.java:307:50:307:56 | value : String | provenance | | @@ -3595,6 +3633,7 @@ edges | Test.java:1945:10:1945:22 | entrySet(...) : Set [, ] : String | Test.java:1946:41:1946:43 | out : Set [, ] : String | provenance | | | Test.java:1946:30:1946:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:1946:30:1946:44 | getElement(...) : Entry [] : String | Test.java:1946:9:1946:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:1946:41:1946:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1946:41:1946:43 | out : Set [, ] : String | Test.java:1946:30:1946:44 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1951:30:1951:65 | newMVMWithMapValue(...) : MultiValueMap [] : String | Test.java:1952:10:1952:11 | in : MultiValueMap [] : String | provenance | | | Test.java:1951:49:1951:64 | (...)... : String | Test.java:298:49:298:55 | value : String | provenance | | @@ -3606,6 +3645,7 @@ edges | Test.java:1952:10:1952:22 | entrySet(...) : Set [, ] : String | Test.java:1953:41:1953:43 | out : Set [, ] : String | provenance | | | Test.java:1953:30:1953:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:1953:30:1953:44 | getElement(...) : Entry [] : String | Test.java:1953:9:1953:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:1953:41:1953:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:1953:41:1953:43 | out : Set [, ] : String | Test.java:1953:30:1953:44 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:1958:18:1958:53 | newMVMWithMapValue(...) : MultiValueMap [] : String | Test.java:1959:10:1959:11 | in : MultiValueMap [] : String | provenance | | | Test.java:1958:37:1958:52 | (...)... : String | Test.java:298:49:298:55 | value : String | provenance | | @@ -4894,6 +4934,7 @@ edges | Test.java:3065:10:3065:21 | entries(...) : Collection [, ] : String | Test.java:3066:39:3066:41 | out : Collection [, ] : String | provenance | | | Test.java:3066:28:3066:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:3066:28:3066:42 | getElement(...) : Entry [] : String | Test.java:3066:9:3066:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:3066:39:3066:41 | out : Collection [, ] : String | Test.java:230:19:230:32 | it : Collection [, ] : String | provenance | | | Test.java:3066:39:3066:41 | out : Collection [, ] : String | Test.java:3066:28:3066:42 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:3071:24:3071:61 | newALVHMWithMapValue(...) : ArrayListValuedHashMap [, ] : String | Test.java:3072:10:3072:11 | in : ArrayListValuedHashMap [, ] : String | provenance | | | Test.java:3071:45:3071:60 | (...)... : String | Test.java:290:60:290:66 | value : String | provenance | | @@ -4903,6 +4944,7 @@ edges | Test.java:3072:10:3072:21 | entries(...) : Collection [, ] : String | Test.java:3073:41:3073:43 | out : Collection [, ] : String | provenance | | | Test.java:3073:30:3073:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:3073:30:3073:44 | getElement(...) : Entry [] : String | Test.java:3073:9:3073:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:3073:41:3073:43 | out : Collection [, ] : String | Test.java:230:19:230:32 | it : Collection [, ] : String | provenance | | | Test.java:3073:41:3073:43 | out : Collection [, ] : String | Test.java:3073:30:3073:44 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:3078:24:3078:61 | newALVHMWithMapValue(...) : ArrayListValuedHashMap [, ] : String | Test.java:3079:38:3079:39 | in : ArrayListValuedHashMap [, ] : String | provenance | | | Test.java:3078:45:3078:60 | (...)... : String | Test.java:290:60:290:66 | value : String | provenance | | @@ -4999,6 +5041,7 @@ edges | Test.java:3156:10:3156:22 | entrySet(...) : Set [, ] : String | Test.java:3157:31:3157:33 | out : Set [, ] : String | provenance | | | Test.java:3157:20:3157:34 | getElement(...) : Entry [] : String | Test.java:235:19:235:45 | container : Entry [] : String | provenance | | | Test.java:3157:20:3157:34 | getElement(...) : Entry [] : String | Test.java:3157:9:3157:35 | getElement(...) | provenance | MaD:676 | +| Test.java:3157:31:3157:33 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:3157:31:3157:33 | out : Set [, ] : String | Test.java:3157:20:3157:34 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:3162:18:3162:57 | newMultiSetWithElement(...) : HashMultiSet [] : String | Test.java:3163:10:3163:11 | in : HashMultiSet [] : String | provenance | | | Test.java:3162:41:3162:56 | (...)... : String | Test.java:263:41:263:49 | element : String | provenance | | @@ -6180,6 +6223,7 @@ edges | Test.java:4180:28:4180:29 | in : Object | Test.java:4180:23:4180:25 | out [post update] : List [, ] : Object | provenance | MaD:88 | | Test.java:4181:20:4181:34 | getElement(...) : Collection [] : Object | Test.java:230:19:230:32 | it : Collection [] : Object | provenance | | | Test.java:4181:20:4181:34 | getElement(...) : Collection [] : Object | Test.java:4181:9:4181:35 | getElement(...) | provenance | MaD:1 | +| Test.java:4181:31:4181:33 | out : List [, ] : Object | Test.java:230:19:230:32 | it : List [, ] : Object | provenance | | | Test.java:4181:31:4181:33 | out : List [, ] : Object | Test.java:4181:20:4181:34 | getElement(...) : Collection [] : Object | provenance | MaD:1 | | Test.java:4186:20:4186:58 | newTreeBagWithElement(...) : TreeBag [] : String | Test.java:4188:31:4188:32 | in : TreeBag [] : String | provenance | | | Test.java:4186:42:4186:57 | (...)... : String | Test.java:267:39:267:47 | element : String | provenance | | @@ -7115,6 +7159,7 @@ edges | Test.java:4936:34:4936:35 | in : List [] : String | Test.java:4936:10:4936:36 | new PermutationIterator<>(...) : PermutationIterator [, ] : String | provenance | MaD:168 | | Test.java:4937:20:4937:34 | getElement(...) : List [] : String | Test.java:230:19:230:32 | it : List [] : String | provenance | | | Test.java:4937:20:4937:34 | getElement(...) : List [] : String | Test.java:4937:9:4937:35 | getElement(...) | provenance | MaD:1 | +| Test.java:4937:31:4937:33 | out : PermutationIterator [, ] : String | Test.java:231:19:231:32 | it : PermutationIterator [, ] : String | provenance | | | Test.java:4937:31:4937:33 | out : PermutationIterator [, ] : String | Test.java:4937:20:4937:34 | getElement(...) : List [] : String | provenance | MaD:4 | | Test.java:4942:18:4942:61 | newListIteratorWithElement(...) : ListIterator [] : String | Test.java:4943:31:4943:32 | in : ListIterator [] : String | provenance | | | Test.java:4942:45:4942:60 | (...)... : String | Test.java:259:49:259:57 | element : String | provenance | | @@ -8164,6 +8209,7 @@ edges | Test.java:5988:18:5988:19 | in : String | Test.java:5988:4:5988:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:338 | | Test.java:5989:20:5989:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:5989:20:5989:33 | getMapKey(...) : MultiKey [] : String | Test.java:5989:9:5989:34 | getElement(...) | provenance | MaD:231 | +| Test.java:5989:30:5989:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:5989:30:5989:32 | out : MultiKeyMap [, ] : String | Test.java:5989:20:5989:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:5994:16:5994:31 | (...)... : String | Test.java:5995:12:5995:13 | in : String | provenance | | | Test.java:5994:24:5994:31 | source(...) : Object | Test.java:5994:16:5994:31 | (...)... : String | provenance | | @@ -8171,6 +8217,7 @@ edges | Test.java:5995:12:5995:13 | in : String | Test.java:5995:4:5995:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:338 | | Test.java:5996:20:5996:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:5996:20:5996:33 | getMapKey(...) : MultiKey [] : String | Test.java:5996:9:5996:34 | getElement(...) | provenance | MaD:231 | +| Test.java:5996:30:5996:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:5996:30:5996:32 | out : MultiKeyMap [, ] : String | Test.java:5996:20:5996:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6001:16:6001:31 | (...)... : String | Test.java:6002:24:6002:25 | in : String | provenance | | | Test.java:6001:24:6001:31 | source(...) : Object | Test.java:6001:16:6001:31 | (...)... : String | provenance | | @@ -8184,6 +8231,7 @@ edges | Test.java:6009:24:6009:25 | in : String | Test.java:6009:4:6009:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:340 | | Test.java:6010:20:6010:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6010:20:6010:33 | getMapKey(...) : MultiKey [] : String | Test.java:6010:9:6010:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6010:30:6010:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6010:30:6010:32 | out : MultiKeyMap [, ] : String | Test.java:6010:20:6010:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6015:16:6015:31 | (...)... : String | Test.java:6016:18:6016:19 | in : String | provenance | | | Test.java:6015:24:6015:31 | source(...) : Object | Test.java:6015:16:6015:31 | (...)... : String | provenance | | @@ -8191,6 +8239,7 @@ edges | Test.java:6016:18:6016:19 | in : String | Test.java:6016:4:6016:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:340 | | Test.java:6017:20:6017:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6017:20:6017:33 | getMapKey(...) : MultiKey [] : String | Test.java:6017:9:6017:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6017:30:6017:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6017:30:6017:32 | out : MultiKeyMap [, ] : String | Test.java:6017:20:6017:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6022:16:6022:31 | (...)... : String | Test.java:6023:12:6023:13 | in : String | provenance | | | Test.java:6022:24:6022:31 | source(...) : Object | Test.java:6022:16:6022:31 | (...)... : String | provenance | | @@ -8198,6 +8247,7 @@ edges | Test.java:6023:12:6023:13 | in : String | Test.java:6023:4:6023:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:340 | | Test.java:6024:20:6024:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6024:20:6024:33 | getMapKey(...) : MultiKey [] : String | Test.java:6024:9:6024:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6024:30:6024:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6024:30:6024:32 | out : MultiKeyMap [, ] : String | Test.java:6024:20:6024:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6029:16:6029:31 | (...)... : String | Test.java:6030:30:6030:31 | in : String | provenance | | | Test.java:6029:24:6029:31 | source(...) : Object | Test.java:6029:16:6029:31 | (...)... : String | provenance | | @@ -8211,6 +8261,7 @@ edges | Test.java:6037:30:6037:31 | in : String | Test.java:6037:4:6037:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:342 | | Test.java:6038:20:6038:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6038:20:6038:33 | getMapKey(...) : MultiKey [] : String | Test.java:6038:9:6038:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6038:30:6038:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6038:30:6038:32 | out : MultiKeyMap [, ] : String | Test.java:6038:20:6038:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6043:16:6043:31 | (...)... : String | Test.java:6044:24:6044:25 | in : String | provenance | | | Test.java:6043:24:6043:31 | source(...) : Object | Test.java:6043:16:6043:31 | (...)... : String | provenance | | @@ -8218,6 +8269,7 @@ edges | Test.java:6044:24:6044:25 | in : String | Test.java:6044:4:6044:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:342 | | Test.java:6045:20:6045:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6045:20:6045:33 | getMapKey(...) : MultiKey [] : String | Test.java:6045:9:6045:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6045:30:6045:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6045:30:6045:32 | out : MultiKeyMap [, ] : String | Test.java:6045:20:6045:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6050:16:6050:31 | (...)... : String | Test.java:6051:18:6051:19 | in : String | provenance | | | Test.java:6050:24:6050:31 | source(...) : Object | Test.java:6050:16:6050:31 | (...)... : String | provenance | | @@ -8225,6 +8277,7 @@ edges | Test.java:6051:18:6051:19 | in : String | Test.java:6051:4:6051:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:342 | | Test.java:6052:20:6052:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6052:20:6052:33 | getMapKey(...) : MultiKey [] : String | Test.java:6052:9:6052:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6052:30:6052:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6052:30:6052:32 | out : MultiKeyMap [, ] : String | Test.java:6052:20:6052:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6057:16:6057:31 | (...)... : String | Test.java:6058:12:6058:13 | in : String | provenance | | | Test.java:6057:24:6057:31 | source(...) : Object | Test.java:6057:16:6057:31 | (...)... : String | provenance | | @@ -8232,6 +8285,7 @@ edges | Test.java:6058:12:6058:13 | in : String | Test.java:6058:4:6058:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:342 | | Test.java:6059:20:6059:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6059:20:6059:33 | getMapKey(...) : MultiKey [] : String | Test.java:6059:9:6059:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6059:30:6059:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6059:30:6059:32 | out : MultiKeyMap [, ] : String | Test.java:6059:20:6059:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6064:16:6064:31 | (...)... : String | Test.java:6065:36:6065:37 | in : String | provenance | | | Test.java:6064:24:6064:31 | source(...) : Object | Test.java:6064:16:6064:31 | (...)... : String | provenance | | @@ -8245,6 +8299,7 @@ edges | Test.java:6072:36:6072:37 | in : String | Test.java:6072:4:6072:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:344 | | Test.java:6073:20:6073:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6073:20:6073:33 | getMapKey(...) : MultiKey [] : String | Test.java:6073:9:6073:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6073:30:6073:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6073:30:6073:32 | out : MultiKeyMap [, ] : String | Test.java:6073:20:6073:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6078:16:6078:31 | (...)... : String | Test.java:6079:30:6079:31 | in : String | provenance | | | Test.java:6078:24:6078:31 | source(...) : Object | Test.java:6078:16:6078:31 | (...)... : String | provenance | | @@ -8252,6 +8307,7 @@ edges | Test.java:6079:30:6079:31 | in : String | Test.java:6079:4:6079:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:344 | | Test.java:6080:20:6080:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6080:20:6080:33 | getMapKey(...) : MultiKey [] : String | Test.java:6080:9:6080:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6080:30:6080:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6080:30:6080:32 | out : MultiKeyMap [, ] : String | Test.java:6080:20:6080:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6085:16:6085:31 | (...)... : String | Test.java:6086:24:6086:25 | in : String | provenance | | | Test.java:6085:24:6085:31 | source(...) : Object | Test.java:6085:16:6085:31 | (...)... : String | provenance | | @@ -8259,6 +8315,7 @@ edges | Test.java:6086:24:6086:25 | in : String | Test.java:6086:4:6086:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:344 | | Test.java:6087:20:6087:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6087:20:6087:33 | getMapKey(...) : MultiKey [] : String | Test.java:6087:9:6087:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6087:30:6087:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6087:30:6087:32 | out : MultiKeyMap [, ] : String | Test.java:6087:20:6087:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6092:16:6092:31 | (...)... : String | Test.java:6093:18:6093:19 | in : String | provenance | | | Test.java:6092:24:6092:31 | source(...) : Object | Test.java:6092:16:6092:31 | (...)... : String | provenance | | @@ -8266,6 +8323,7 @@ edges | Test.java:6093:18:6093:19 | in : String | Test.java:6093:4:6093:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:344 | | Test.java:6094:20:6094:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6094:20:6094:33 | getMapKey(...) : MultiKey [] : String | Test.java:6094:9:6094:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6094:30:6094:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6094:30:6094:32 | out : MultiKeyMap [, ] : String | Test.java:6094:20:6094:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6099:16:6099:31 | (...)... : String | Test.java:6100:12:6100:13 | in : String | provenance | | | Test.java:6099:24:6099:31 | source(...) : Object | Test.java:6099:16:6099:31 | (...)... : String | provenance | | @@ -8273,6 +8331,7 @@ edges | Test.java:6100:12:6100:13 | in : String | Test.java:6100:4:6100:6 | out [post update] : MultiKeyMap [, ] : String | provenance | MaD:344 | | Test.java:6101:20:6101:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | provenance | | | Test.java:6101:20:6101:33 | getMapKey(...) : MultiKey [] : String | Test.java:6101:9:6101:34 | getElement(...) | provenance | MaD:231 | +| Test.java:6101:30:6101:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | provenance | | | Test.java:6101:30:6101:32 | out : MultiKeyMap [, ] : String | Test.java:6101:20:6101:33 | getMapKey(...) : MultiKey [] : String | provenance | MaD:10 | | Test.java:6106:16:6106:31 | (...)... : String | Test.java:6107:42:6107:43 | in : String | provenance | | | Test.java:6106:24:6106:31 | source(...) : Object | Test.java:6106:16:6106:31 | (...)... : String | provenance | | @@ -8362,10 +8421,13 @@ edges | Test.java:6184:10:6184:11 | in : MultiValueMap [] : String | Test.java:6184:10:6184:22 | iterator(...) : Iterator [, ] : Object | provenance | MaD:349 | | Test.java:6184:10:6184:22 | iterator(...) : Iterator [, ] : Object | Test.java:6185:41:6185:43 | out : Iterator [, ] : Object | provenance | | | Test.java:6184:10:6184:22 | iterator(...) : Iterator [, ] : String | Test.java:6185:41:6185:43 | out : Iterator [, ] : String | provenance | | +| Test.java:6185:30:6185:44 | getElement(...) : Entry [] : Object | Test.java:244:29:244:52 | container : Entry [] : Object | provenance | | | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : Object | Test.java:6185:9:6185:45 | getMapValueFromEntry(...) | provenance | MaD:21 | | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : String | Test.java:6185:9:6185:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:6185:41:6185:43 | out : Iterator [, ] : Object | Test.java:231:19:231:32 | it : Iterator [, ] : Object | provenance | | | Test.java:6185:41:6185:43 | out : Iterator [, ] : Object | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : Object | provenance | MaD:4 | +| Test.java:6185:41:6185:43 | out : Iterator [, ] : String | Test.java:231:19:231:32 | it : Iterator [, ] : String | provenance | | | Test.java:6185:41:6185:43 | out : Iterator [, ] : String | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : String | provenance | MaD:4 | | Test.java:6190:38:6190:71 | newMVMWithMapKey(...) : MultiValueMap [] : String | Test.java:6191:10:6191:11 | in : MultiValueMap [] : String | provenance | | | Test.java:6190:55:6190:70 | (...)... : String | Test.java:279:47:279:51 | key : String | provenance | | @@ -8377,6 +8439,7 @@ edges | Test.java:6191:10:6191:22 | iterator(...) : Iterator [, ] : String | Test.java:6192:39:6192:41 | out : Iterator [, ] : String | provenance | | | Test.java:6192:28:6192:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:6192:28:6192:42 | getElement(...) : Entry [] : String | Test.java:6192:9:6192:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:6192:39:6192:41 | out : Iterator [, ] : String | Test.java:231:19:231:32 | it : Iterator [, ] : String | provenance | | | Test.java:6192:39:6192:41 | out : Iterator [, ] : String | Test.java:6192:28:6192:42 | getElement(...) : Entry [] : String | provenance | MaD:4 | | Test.java:6197:38:6197:73 | newMVMWithMapValue(...) : MultiValueMap [, ] : String | Test.java:6198:10:6198:11 | in : MultiValueMap [, ] : String | provenance | | | Test.java:6197:38:6197:73 | newMVMWithMapValue(...) : MultiValueMap [] : String | Test.java:6198:10:6198:11 | in : MultiValueMap [] : String | provenance | | @@ -8715,6 +8778,7 @@ edges | Test.java:6457:52:6457:53 | in : ListOrderedSet [, ] : String | Test.java:6457:10:6457:54 | unmodifiableEntrySet(...) : Set [, ] : String | provenance | MaD:383 | | Test.java:6458:28:6458:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | provenance | | | Test.java:6458:28:6458:42 | getElement(...) : Entry [] : String | Test.java:6458:9:6458:43 | getMapKeyFromEntry(...) | provenance | MaD:20 | +| Test.java:6458:39:6458:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:6458:39:6458:41 | out : Set [, ] : String | Test.java:6458:28:6458:42 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:6463:39:6463:104 | newListOrderedSetWithElement(...) : ListOrderedSet [, ] : String | Test.java:6464:52:6464:53 | in : ListOrderedSet [, ] : String | provenance | | | Test.java:6463:68:6463:103 | newTMEWithMapValue(...) : TiedMapEntry [] : String | Test.java:260:53:260:61 | element : TiedMapEntry [] : String | provenance | | @@ -8726,6 +8790,7 @@ edges | Test.java:6464:52:6464:53 | in : ListOrderedSet [, ] : String | Test.java:6464:10:6464:54 | unmodifiableEntrySet(...) : Set [, ] : String | provenance | MaD:384 | | Test.java:6465:30:6465:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | provenance | | | Test.java:6465:30:6465:44 | getElement(...) : Entry [] : String | Test.java:6465:9:6465:45 | getMapValueFromEntry(...) | provenance | MaD:21 | +| Test.java:6465:41:6465:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | provenance | | | Test.java:6465:41:6465:43 | out : Set [, ] : String | Test.java:6465:30:6465:44 | getElement(...) : Entry [] : String | provenance | MaD:1 | | Test.java:6470:13:6470:42 | of(...) : Map [] : String | Test.java:6471:42:6471:43 | in : Map [] : String | provenance | | | Test.java:6470:20:6470:35 | (...)... : String | Test.java:6470:13:6470:42 | of(...) : Map [] : String | provenance | MaD:11 | @@ -9029,6 +9094,7 @@ edges | Test.java:6761:28:6761:29 | in : Object | Test.java:6761:23:6761:25 | out [post update] : List [, ] : Object | provenance | MaD:790 | | Test.java:6762:20:6762:34 | getElement(...) : Set [] : Object | Test.java:230:19:230:32 | it : Set [] : Object | provenance | | | Test.java:6762:20:6762:34 | getElement(...) : Set [] : Object | Test.java:6762:9:6762:35 | getElement(...) | provenance | MaD:1 | +| Test.java:6762:31:6762:33 | out : List [, ] : Object | Test.java:230:19:230:32 | it : List [, ] : Object | provenance | | | Test.java:6762:31:6762:33 | out : List [, ] : Object | Test.java:6762:20:6762:34 | getElement(...) : Set [] : Object | provenance | MaD:1 | | Test.java:6767:20:6767:58 | newTreeBagWithElement(...) : TreeBag [] : String | Test.java:6769:31:6769:32 | in : TreeBag [] : String | provenance | | | Test.java:6767:42:6767:57 | (...)... : String | Test.java:267:39:267:47 | element : String | provenance | | @@ -9548,6 +9614,7 @@ nodes | Test.java:228:18:228:29 | map : ListOrderedMap [] : String | semmle.label | map : ListOrderedMap [] : String | | Test.java:228:18:228:29 | map : Map [] : Object | semmle.label | map : Map [] : Object | | Test.java:228:18:228:29 | map : Map [] : String | semmle.label | map : Map [] : String | +| Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | semmle.label | map : MultiKeyMap [, ] : String | | Test.java:228:18:228:29 | map : MultiMap [] : Object | semmle.label | map : MultiMap [] : Object | | Test.java:228:18:228:29 | map : MultiValueMap [] : Object | semmle.label | map : MultiValueMap [] : Object | | Test.java:228:18:228:29 | map : MultiValueMap [] : String | semmle.label | map : MultiValueMap [] : String | @@ -9600,6 +9667,7 @@ nodes | Test.java:228:41:228:43 | map : ListOrderedMap [] : String | semmle.label | map : ListOrderedMap [] : String | | Test.java:228:41:228:43 | map : Map [] : Object | semmle.label | map : Map [] : Object | | Test.java:228:41:228:43 | map : Map [] : String | semmle.label | map : Map [] : String | +| Test.java:228:41:228:43 | map : MultiKeyMap [, ] : String | semmle.label | map : MultiKeyMap [, ] : String | | Test.java:228:41:228:43 | map : MultiMap [] : Object | semmle.label | map : MultiMap [] : Object | | Test.java:228:41:228:43 | map : MultiValueMap [] : Object | semmle.label | map : MultiValueMap [] : Object | | Test.java:228:41:228:43 | map : MultiValueMap [] : String | semmle.label | map : MultiValueMap [] : String | @@ -9628,6 +9696,7 @@ nodes | Test.java:228:41:228:43 | map : TransformedSortedMap [] : String | semmle.label | map : TransformedSortedMap [] : String | | Test.java:228:41:228:43 | map : TreeBidiMap [] : String | semmle.label | map : TreeBidiMap [] : String | | Test.java:228:41:228:43 | map : Trie [] : String | semmle.label | map : Trie [] : String | +| Test.java:228:41:228:52 | keySet(...) : Set [, ] : String | semmle.label | keySet(...) : Set [, ] : String | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | semmle.label | keySet(...) : Set [] : Object | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | semmle.label | keySet(...) : Set [] : Object | | Test.java:228:41:228:52 | keySet(...) : Set [] : Object | semmle.label | keySet(...) : Set [] : Object | @@ -9680,6 +9749,7 @@ nodes | Test.java:228:41:228:52 | keySet(...) : Set [] : String | semmle.label | keySet(...) : Set [] : String | | Test.java:228:41:228:52 | keySet(...) : Set [] : String | semmle.label | keySet(...) : Set [] : String | | Test.java:228:41:228:52 | keySet(...) : Set [] : String | semmle.label | keySet(...) : Set [] : String | +| Test.java:228:41:228:63 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:228:41:228:63 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | @@ -9740,6 +9810,7 @@ nodes | Test.java:228:41:228:70 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:228:41:228:70 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:228:41:228:70 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:228:41:228:70 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | | Test.java:228:41:228:70 | next(...) : String | semmle.label | next(...) : String | | Test.java:228:41:228:70 | next(...) : String | semmle.label | next(...) : String | | Test.java:228:41:228:70 | next(...) : String | semmle.label | next(...) : String | @@ -9798,6 +9869,8 @@ nodes | Test.java:230:19:230:32 | it : CircularFifoQueue [] : String | semmle.label | it : CircularFifoQueue [] : String | | Test.java:230:19:230:32 | it : Collection | semmle.label | it : Collection | | Test.java:230:19:230:32 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | +| Test.java:230:19:230:32 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | +| Test.java:230:19:230:32 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | | Test.java:230:19:230:32 | it : Collection [] : Object | semmle.label | it : Collection [] : Object | | Test.java:230:19:230:32 | it : Collection [] : String | semmle.label | it : Collection [] : String | | Test.java:230:19:230:32 | it : CollectionBag [] : String | semmle.label | it : CollectionBag [] : String | @@ -9818,6 +9891,7 @@ nodes | Test.java:230:19:230:32 | it : Iterable [] : String | semmle.label | it : Iterable [] : String | | Test.java:230:19:230:32 | it : IteratorIterable [] : String | semmle.label | it : IteratorIterable [] : String | | Test.java:230:19:230:32 | it : LazyList [] : String | semmle.label | it : LazyList [] : String | +| Test.java:230:19:230:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:230:19:230:32 | it : List [, ] : String | semmle.label | it : List [, ] : String | | Test.java:230:19:230:32 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:230:19:230:32 | it : List [] : String | semmle.label | it : List [] : String | @@ -9848,6 +9922,9 @@ nodes | Test.java:230:19:230:32 | it : PredicatedSortedBag [] : String | semmle.label | it : PredicatedSortedBag [] : String | | Test.java:230:19:230:32 | it : PredicatedSortedSet [] : String | semmle.label | it : PredicatedSortedSet [] : String | | Test.java:230:19:230:32 | it : Queue [] : String | semmle.label | it : Queue [] : String | +| Test.java:230:19:230:32 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:230:19:230:32 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:230:19:230:32 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | | Test.java:230:19:230:32 | it : Set [] : Object | semmle.label | it : Set [] : Object | | Test.java:230:19:230:32 | it : Set [] : String | semmle.label | it : Set [] : String | | Test.java:230:19:230:32 | it : SetUniqueList [] : String | semmle.label | it : SetUniqueList [] : String | @@ -9877,6 +9954,8 @@ nodes | Test.java:230:44:230:45 | it : CircularFifoQueue [] : String | semmle.label | it : CircularFifoQueue [] : String | | Test.java:230:44:230:45 | it : Collection | semmle.label | it : Collection | | Test.java:230:44:230:45 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | +| Test.java:230:44:230:45 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | +| Test.java:230:44:230:45 | it : Collection [, ] : String | semmle.label | it : Collection [, ] : String | | Test.java:230:44:230:45 | it : Collection [] : Object | semmle.label | it : Collection [] : Object | | Test.java:230:44:230:45 | it : Collection [] : String | semmle.label | it : Collection [] : String | | Test.java:230:44:230:45 | it : CollectionBag [] : String | semmle.label | it : CollectionBag [] : String | @@ -9897,6 +9976,7 @@ nodes | Test.java:230:44:230:45 | it : Iterable [] : String | semmle.label | it : Iterable [] : String | | Test.java:230:44:230:45 | it : IteratorIterable [] : String | semmle.label | it : IteratorIterable [] : String | | Test.java:230:44:230:45 | it : LazyList [] : String | semmle.label | it : LazyList [] : String | +| Test.java:230:44:230:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:230:44:230:45 | it : List [, ] : String | semmle.label | it : List [, ] : String | | Test.java:230:44:230:45 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:230:44:230:45 | it : List [] : String | semmle.label | it : List [] : String | @@ -9927,6 +10007,9 @@ nodes | Test.java:230:44:230:45 | it : PredicatedSortedBag [] : String | semmle.label | it : PredicatedSortedBag [] : String | | Test.java:230:44:230:45 | it : PredicatedSortedSet [] : String | semmle.label | it : PredicatedSortedSet [] : String | | Test.java:230:44:230:45 | it : Queue [] : String | semmle.label | it : Queue [] : String | +| Test.java:230:44:230:45 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:230:44:230:45 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:230:44:230:45 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | | Test.java:230:44:230:45 | it : Set [] : Object | semmle.label | it : Set [] : Object | | Test.java:230:44:230:45 | it : Set [] : String | semmle.label | it : Set [] : String | | Test.java:230:44:230:45 | it : SetUniqueList [] : String | semmle.label | it : SetUniqueList [] : String | @@ -9948,8 +10031,14 @@ nodes | Test.java:230:44:230:45 | it : TreeBag [] : String | semmle.label | it : TreeBag [] : String | | Test.java:230:44:230:45 | it : TreeList [] : String | semmle.label | it : TreeList [] : String | | Test.java:230:44:230:45 | it : UnmodifiableList [] : String | semmle.label | it : UnmodifiableList [] : String | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | | Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:230:44:230:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:230:44:230:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | @@ -10040,8 +10129,14 @@ nodes | Test.java:230:44:230:63 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:230:44:230:63 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:230:44:230:63 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:230:44:230:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | | Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | | Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:230:44:230:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | | Test.java:230:44:230:63 | next(...) : String | semmle.label | next(...) : String | | Test.java:230:44:230:63 | next(...) : String | semmle.label | next(...) : String | | Test.java:230:44:230:63 | next(...) : String | semmle.label | next(...) : String | @@ -10115,6 +10210,9 @@ nodes | Test.java:231:19:231:32 | it : EnumerationIterator [] : String | semmle.label | it : EnumerationIterator [] : String | | Test.java:231:19:231:32 | it : FilterIterator [] : String | semmle.label | it : FilterIterator [] : String | | Test.java:231:19:231:32 | it : FilterListIterator [] : String | semmle.label | it : FilterListIterator [] : String | +| Test.java:231:19:231:32 | it : Iterator [, ] : String | semmle.label | it : Iterator [, ] : String | +| Test.java:231:19:231:32 | it : Iterator [, ] : Object | semmle.label | it : Iterator [, ] : Object | +| Test.java:231:19:231:32 | it : Iterator [, ] : String | semmle.label | it : Iterator [, ] : String | | Test.java:231:19:231:32 | it : Iterator [] : Object | semmle.label | it : Iterator [] : Object | | Test.java:231:19:231:32 | it : Iterator [] : String | semmle.label | it : Iterator [] : String | | Test.java:231:19:231:32 | it : IteratorChain [] : String | semmle.label | it : IteratorChain [] : String | @@ -10133,6 +10231,7 @@ nodes | Test.java:231:19:231:32 | it : ObjectArrayListIterator [] : String | semmle.label | it : ObjectArrayListIterator [] : String | | Test.java:231:19:231:32 | it : OrderedMapIterator [] : String | semmle.label | it : OrderedMapIterator [] : String | | Test.java:231:19:231:32 | it : PeekingIterator [] : String | semmle.label | it : PeekingIterator [] : String | +| Test.java:231:19:231:32 | it : PermutationIterator [, ] : String | semmle.label | it : PermutationIterator [, ] : String | | Test.java:231:19:231:32 | it : PushbackIterator [] : Object | semmle.label | it : PushbackIterator [] : Object | | Test.java:231:19:231:32 | it : PushbackIterator [] : String | semmle.label | it : PushbackIterator [] : String | | Test.java:231:19:231:32 | it : ResettableIterator [] : Object | semmle.label | it : ResettableIterator [] : Object | @@ -10154,6 +10253,9 @@ nodes | Test.java:231:44:231:45 | it : EnumerationIterator [] : String | semmle.label | it : EnumerationIterator [] : String | | Test.java:231:44:231:45 | it : FilterIterator [] : String | semmle.label | it : FilterIterator [] : String | | Test.java:231:44:231:45 | it : FilterListIterator [] : String | semmle.label | it : FilterListIterator [] : String | +| Test.java:231:44:231:45 | it : Iterator [, ] : String | semmle.label | it : Iterator [, ] : String | +| Test.java:231:44:231:45 | it : Iterator [, ] : Object | semmle.label | it : Iterator [, ] : Object | +| Test.java:231:44:231:45 | it : Iterator [, ] : String | semmle.label | it : Iterator [, ] : String | | Test.java:231:44:231:45 | it : Iterator [] : Object | semmle.label | it : Iterator [] : Object | | Test.java:231:44:231:45 | it : Iterator [] : String | semmle.label | it : Iterator [] : String | | Test.java:231:44:231:45 | it : IteratorChain [] : String | semmle.label | it : IteratorChain [] : String | @@ -10172,6 +10274,7 @@ nodes | Test.java:231:44:231:45 | it : ObjectArrayListIterator [] : String | semmle.label | it : ObjectArrayListIterator [] : String | | Test.java:231:44:231:45 | it : OrderedMapIterator [] : String | semmle.label | it : OrderedMapIterator [] : String | | Test.java:231:44:231:45 | it : PeekingIterator [] : String | semmle.label | it : PeekingIterator [] : String | +| Test.java:231:44:231:45 | it : PermutationIterator [, ] : String | semmle.label | it : PermutationIterator [, ] : String | | Test.java:231:44:231:45 | it : PushbackIterator [] : Object | semmle.label | it : PushbackIterator [] : Object | | Test.java:231:44:231:45 | it : PushbackIterator [] : String | semmle.label | it : PushbackIterator [] : String | | Test.java:231:44:231:45 | it : ResettableIterator [] : Object | semmle.label | it : ResettableIterator [] : Object | @@ -10191,6 +10294,10 @@ nodes | Test.java:231:44:231:52 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:231:44:231:52 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:231:44:231:52 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:231:44:231:52 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:231:44:231:52 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:231:44:231:52 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:231:44:231:52 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | | Test.java:231:44:231:52 | next(...) : String | semmle.label | next(...) : String | | Test.java:231:44:231:52 | next(...) : String | semmle.label | next(...) : String | | Test.java:231:44:231:52 | next(...) : String | semmle.label | next(...) : String | @@ -10522,10 +10629,13 @@ nodes | Test.java:243:62:243:81 | getValue(...) : String | semmle.label | getValue(...) : String | | Test.java:243:62:243:81 | getValue(...) : String | semmle.label | getValue(...) : String | | Test.java:243:62:243:81 | getValue(...) : String | semmle.label | getValue(...) : String | +| Test.java:244:29:244:52 | container : Entry [] : Object | semmle.label | container : Entry [] : Object | | Test.java:244:29:244:52 | container : Entry [] : String | semmle.label | container : Entry [] : String | | Test.java:244:29:244:52 | container : TiedMapEntry [] : String | semmle.label | container : TiedMapEntry [] : String | +| Test.java:244:64:244:72 | container : Entry [] : Object | semmle.label | container : Entry [] : Object | | Test.java:244:64:244:72 | container : Entry [] : String | semmle.label | container : Entry [] : String | | Test.java:244:64:244:72 | container : TiedMapEntry [] : String | semmle.label | container : TiedMapEntry [] : String | +| Test.java:244:64:244:83 | getValue(...) : Object | semmle.label | getValue(...) : Object | | Test.java:244:64:244:83 | getValue(...) : String | semmle.label | getValue(...) : String | | Test.java:244:64:244:83 | getValue(...) : String | semmle.label | getValue(...) : String | | Test.java:245:20:245:59 | container : MyAbstractMapEntryDecorator [] : String | semmle.label | container : MyAbstractMapEntryDecorator [] : String | @@ -17688,6 +17798,8 @@ subpaths | Test.java:254:118:254:124 | element : String | Test.java:260:53:260:61 | element : String | Test.java:260:135:260:135 | x : ListOrderedSet [] : String | Test.java:254:89:254:125 | newListOrderedSetWithElement(...) : ListOrderedSet [] : String | | Test.java:256:115:256:121 | element : String | Test.java:269:37:269:45 | element : String | Test.java:269:103:269:103 | v : Vector [] : String | Test.java:256:94:256:122 | newVectorWithElement(...) : Vector [] : String | | Test.java:259:90:259:96 | element : String | Test.java:269:37:269:45 | element : String | Test.java:269:103:269:103 | v : Vector [] : String | Test.java:259:69:259:97 | newVectorWithElement(...) : Vector [] : String | +| Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:262:72:262:125 | getElement(...) : Entry [] : String | +| Test.java:262:83:262:124 | entrySet(...) : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:262:72:262:125 | getElement(...) : Entry [] : String | | Test.java:262:106:262:112 | element : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:262:106:262:112 | element : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:262:106:262:112 | element : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:262:83:262:113 | newMultiSetWithElement(...) : HashMultiSet [] : String | @@ -18121,22 +18233,28 @@ subpaths | Test.java:1916:40:1916:55 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:1916:23:1916:56 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:1916:40:1916:55 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:1916:23:1916:56 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:1918:28:1918:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:1918:9:1918:43 | getMapKeyFromEntry(...) | +| Test.java:1918:39:1918:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1918:28:1918:42 | getElement(...) : Entry [] : String | | Test.java:1923:39:1923:54 | (...)... : String | Test.java:288:49:288:58 | key : String | Test.java:288:134:288:134 | m : PatriciaTrie [] : String | Test.java:1923:13:1923:55 | newPatriciaTrieWithMapKey(...) : PatriciaTrie [] : String | | Test.java:1923:39:1923:54 | (...)... : String | Test.java:288:49:288:58 | key : String | Test.java:288:134:288:134 | m : PatriciaTrie [] : String | Test.java:1923:13:1923:55 | newPatriciaTrieWithMapKey(...) : PatriciaTrie [] : String | | Test.java:1925:28:1925:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:1925:9:1925:43 | getMapKeyFromEntry(...) | +| Test.java:1925:39:1925:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1925:28:1925:42 | getElement(...) : Entry [] : String | | Test.java:1930:47:1930:62 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:1930:30:1930:63 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:1930:47:1930:62 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:1930:30:1930:63 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:1930:47:1930:62 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:1930:30:1930:63 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:1932:28:1932:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:1932:9:1932:43 | getMapKeyFromEntry(...) | +| Test.java:1932:39:1932:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1932:28:1932:42 | getElement(...) : Entry [] : String | | Test.java:1937:42:1937:57 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1937:23:1937:58 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1937:42:1937:57 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1937:23:1937:58 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1939:30:1939:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:1939:9:1939:45 | getMapValueFromEntry(...) | +| Test.java:1939:41:1939:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1939:30:1939:44 | getElement(...) : Entry [] : String | | Test.java:1944:41:1944:56 | (...)... : String | Test.java:307:50:307:56 | value : String | Test.java:307:129:307:129 | m : PatriciaTrie [] : String | Test.java:1944:13:1944:57 | newPatriciaTrieWithMapValue(...) : PatriciaTrie [] : String | | Test.java:1944:41:1944:56 | (...)... : String | Test.java:307:50:307:56 | value : String | Test.java:307:129:307:129 | m : PatriciaTrie [] : String | Test.java:1944:13:1944:57 | newPatriciaTrieWithMapValue(...) : PatriciaTrie [] : String | | Test.java:1946:30:1946:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:1946:9:1946:45 | getMapValueFromEntry(...) | +| Test.java:1946:41:1946:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1946:30:1946:44 | getElement(...) : Entry [] : String | | Test.java:1951:49:1951:64 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1951:30:1951:65 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1951:49:1951:64 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1951:30:1951:65 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1953:30:1953:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:1953:9:1953:45 | getMapValueFromEntry(...) | +| Test.java:1953:41:1953:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:1953:30:1953:44 | getElement(...) : Entry [] : String | | Test.java:1958:37:1958:52 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1958:18:1958:53 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1958:37:1958:52 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:1958:18:1958:53 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:1965:41:1965:56 | (...)... : String | Test.java:307:50:307:56 | value : String | Test.java:307:129:307:129 | m : PatriciaTrie [] : String | Test.java:1965:13:1965:57 | newPatriciaTrieWithMapValue(...) : PatriciaTrie [] : String | @@ -18453,8 +18571,10 @@ subpaths | Test.java:3052:20:3052:22 | out : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:3052:9:3052:23 | getElement(...) | | Test.java:3064:43:3064:58 | (...)... : String | Test.java:272:58:272:62 | key : String | Test.java:272:160:272:160 | m : ArrayListValuedHashMap [] : String | Test.java:3064:24:3064:59 | newALVHMWithMapKey(...) : ArrayListValuedHashMap [] : String | | Test.java:3066:28:3066:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:3066:9:3066:43 | getMapKeyFromEntry(...) | +| Test.java:3066:39:3066:41 | out : Collection [, ] : String | Test.java:230:19:230:32 | it : Collection [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:3066:28:3066:42 | getElement(...) : Entry [] : String | | Test.java:3071:45:3071:60 | (...)... : String | Test.java:290:60:290:66 | value : String | Test.java:290:166:290:166 | m : ArrayListValuedHashMap [, ] : String | Test.java:3071:24:3071:61 | newALVHMWithMapValue(...) : ArrayListValuedHashMap [, ] : String | | Test.java:3073:30:3073:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:3073:9:3073:45 | getMapValueFromEntry(...) | +| Test.java:3073:41:3073:43 | out : Collection [, ] : String | Test.java:230:19:230:32 | it : Collection [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:3073:30:3073:44 | getElement(...) : Entry [] : String | | Test.java:3078:45:3078:60 | (...)... : String | Test.java:290:60:290:66 | value : String | Test.java:290:166:290:166 | m : ArrayListValuedHashMap [, ] : String | Test.java:3078:24:3078:61 | newALVHMWithMapValue(...) : ArrayListValuedHashMap [, ] : String | | Test.java:3080:20:3080:22 | out : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:3080:9:3080:23 | getElement(...) | | Test.java:3085:45:3085:60 | (...)... : String | Test.java:290:60:290:66 | value : String | Test.java:290:166:290:166 | m : ArrayListValuedHashMap [, ] : String | Test.java:3085:24:3085:61 | newALVHMWithMapValue(...) : ArrayListValuedHashMap [, ] : String | @@ -18480,6 +18600,7 @@ subpaths | Test.java:3155:41:3155:56 | (...)... : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:3155:18:3155:57 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:3155:41:3155:56 | (...)... : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:3155:18:3155:57 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:3157:20:3157:34 | getElement(...) : Entry [] : String | Test.java:235:19:235:45 | container : Entry [] : String | Test.java:235:57:235:78 | getElement(...) : String | Test.java:3157:9:3157:35 | getElement(...) | +| Test.java:3157:31:3157:33 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:3157:20:3157:34 | getElement(...) : Entry [] : String | | Test.java:3162:41:3162:56 | (...)... : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:3162:18:3162:57 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:3162:41:3162:56 | (...)... : String | Test.java:263:41:263:49 | element : String | Test.java:263:119:263:119 | h : HashMultiSet [] : String | Test.java:3162:18:3162:57 | newMultiSetWithElement(...) : HashMultiSet [] : String | | Test.java:3164:20:3164:22 | out : Set [] : String | Test.java:230:19:230:32 | it : Set [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:3164:9:3164:23 | getElement(...) | @@ -18801,12 +18922,14 @@ subpaths | Test.java:4165:20:4165:22 | out : MyAbstractCollectionDecorator [] : String | Test.java:230:19:230:32 | it : MyAbstractCollectionDecorator [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4165:9:4165:23 | getElement(...) | | Test.java:4173:20:4173:22 | out : CompositeCollection [] : Object | Test.java:230:19:230:32 | it : CompositeCollection [] : Object | Test.java:230:44:230:63 | next(...) : Object | Test.java:4173:9:4173:23 | getElement(...) | | Test.java:4181:20:4181:34 | getElement(...) : Collection [] : Object | Test.java:230:19:230:32 | it : Collection [] : Object | Test.java:230:44:230:63 | next(...) : Object | Test.java:4181:9:4181:35 | getElement(...) | +| Test.java:4181:31:4181:33 | out : List [, ] : Object | Test.java:230:19:230:32 | it : List [, ] : Object | Test.java:230:44:230:63 | next(...) : Object [] : Object | Test.java:4181:20:4181:34 | getElement(...) : Collection [] : Object | | Test.java:4186:42:4186:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4186:20:4186:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4186:42:4186:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4186:20:4186:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4189:20:4189:22 | out : CompositeCollection [] : String | Test.java:230:19:230:32 | it : CompositeCollection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4189:9:4189:23 | getElement(...) | | Test.java:4194:42:4194:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4194:20:4194:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4194:42:4194:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4194:20:4194:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4197:20:4197:34 | getElement(...) : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4197:9:4197:35 | getElement(...) | +| Test.java:4197:31:4197:33 | out : List [, ] : String | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:4197:20:4197:34 | getElement(...) : Collection [] : String | | Test.java:4202:42:4202:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4202:20:4202:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4202:42:4202:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4202:20:4202:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4204:20:4204:22 | out : CompositeCollection [] : String | Test.java:230:19:230:32 | it : CompositeCollection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4204:9:4204:23 | getElement(...) | @@ -18834,6 +18957,7 @@ subpaths | Test.java:4258:75:4258:90 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4258:53:4258:91 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4258:75:4258:90 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4258:53:4258:91 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4260:20:4260:34 | getElement(...) : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4260:9:4260:35 | getElement(...) | +| Test.java:4260:31:4260:33 | out : List [, ] : String | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:4260:20:4260:34 | getElement(...) : Collection [] : String | | Test.java:4265:75:4265:90 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4265:53:4265:91 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4265:75:4265:90 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:4265:53:4265:91 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:4267:20:4267:22 | out : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4267:9:4267:23 | getElement(...) | @@ -18976,6 +19100,7 @@ subpaths | Test.java:4657:20:4657:22 | out : CollatingIterator [] : String | Test.java:231:19:231:32 | it : CollatingIterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:4657:9:4657:23 | getElement(...) | | Test.java:4662:102:4662:117 | (...)... : String | Test.java:259:49:259:57 | element : String | Test.java:259:69:259:112 | listIterator(...) : ListIterator [] : String | Test.java:4662:75:4662:118 | newListIteratorWithElement(...) : ListIterator [] : String | | Test.java:4664:20:4664:34 | getElement(...) : Iterator [] : String | Test.java:231:19:231:32 | it : Iterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:4664:9:4664:35 | getElement(...) | +| Test.java:4664:31:4664:33 | out : List [, ] : String | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:4664:20:4664:34 | getElement(...) : Iterator [] : String | | Test.java:4669:45:4669:60 | (...)... : String | Test.java:259:49:259:57 | element : String | Test.java:259:69:259:112 | listIterator(...) : ListIterator [] : String | Test.java:4669:18:4669:61 | newListIteratorWithElement(...) : ListIterator [] : String | | Test.java:4671:20:4671:22 | out : CollatingIterator [] : String | Test.java:231:19:231:32 | it : CollatingIterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:4671:9:4671:23 | getElement(...) | | Test.java:4676:47:4676:62 | (...)... : String | Test.java:256:47:256:55 | element : String | Test.java:256:67:256:134 | new IteratorEnumeration(...) : IteratorEnumeration [] : String | Test.java:4676:21:4676:63 | newEnumerationWithElement(...) : IteratorEnumeration [] : String | @@ -19046,6 +19171,7 @@ subpaths | Test.java:4928:45:4928:60 | (...)... : String | Test.java:259:49:259:57 | element : String | Test.java:259:69:259:112 | listIterator(...) : ListIterator [] : String | Test.java:4928:18:4928:61 | newListIteratorWithElement(...) : ListIterator [] : String | | Test.java:4930:20:4930:22 | out : PeekingIterator [] : String | Test.java:231:19:231:32 | it : PeekingIterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:4930:9:4930:23 | getElement(...) | | Test.java:4937:20:4937:34 | getElement(...) : List [] : String | Test.java:230:19:230:32 | it : List [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:4937:9:4937:35 | getElement(...) | +| Test.java:4937:31:4937:33 | out : PermutationIterator [, ] : String | Test.java:231:19:231:32 | it : PermutationIterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | Test.java:4937:20:4937:34 | getElement(...) : List [] : String | | Test.java:4942:45:4942:60 | (...)... : String | Test.java:259:49:259:57 | element : String | Test.java:259:69:259:112 | listIterator(...) : ListIterator [] : String | Test.java:4942:18:4942:61 | newListIteratorWithElement(...) : ListIterator [] : String | | Test.java:4944:20:4944:22 | out : PushbackIterator [] : String | Test.java:231:19:231:32 | it : PushbackIterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:4944:9:4944:23 | getElement(...) | | Test.java:4951:20:4951:22 | out : PushbackIterator [] : Object | Test.java:231:19:231:32 | it : PushbackIterator [] : Object | Test.java:231:44:231:52 | next(...) : Object | Test.java:4951:9:4951:23 | getElement(...) | @@ -19250,22 +19376,36 @@ subpaths | Test.java:5973:40:5973:55 | (...)... : String | Test.java:297:47:297:53 | value : String | Test.java:297:136:297:136 | m : MultiKeyMap [] : String | Test.java:5973:21:5973:56 | newMKMWithMapValue(...) : MultiKeyMap [] : String | | Test.java:5980:40:5980:55 | (...)... : String | Test.java:297:47:297:53 | value : String | Test.java:297:136:297:136 | m : MultiKeyMap [] : String | Test.java:5980:21:5980:56 | newMKMWithMapValue(...) : MultiKeyMap [] : String | | Test.java:5989:20:5989:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:5989:9:5989:34 | getElement(...) | +| Test.java:5989:30:5989:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:5989:20:5989:33 | getMapKey(...) : MultiKey [] : String | | Test.java:5996:20:5996:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:5996:9:5996:34 | getElement(...) | +| Test.java:5996:30:5996:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:5996:20:5996:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6003:21:6003:23 | out : MultiKeyMap [] : String | Test.java:232:20:232:31 | map : MultiKeyMap [] : String | Test.java:232:43:232:55 | get(...) : String | Test.java:6003:9:6003:24 | getMapValue(...) | | Test.java:6010:20:6010:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6010:9:6010:34 | getElement(...) | +| Test.java:6010:30:6010:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6010:20:6010:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6017:20:6017:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6017:9:6017:34 | getElement(...) | +| Test.java:6017:30:6017:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6017:20:6017:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6024:20:6024:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6024:9:6024:34 | getElement(...) | +| Test.java:6024:30:6024:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6024:20:6024:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6031:21:6031:23 | out : MultiKeyMap [] : String | Test.java:232:20:232:31 | map : MultiKeyMap [] : String | Test.java:232:43:232:55 | get(...) : String | Test.java:6031:9:6031:24 | getMapValue(...) | | Test.java:6038:20:6038:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6038:9:6038:34 | getElement(...) | +| Test.java:6038:30:6038:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6038:20:6038:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6045:20:6045:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6045:9:6045:34 | getElement(...) | +| Test.java:6045:30:6045:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6045:20:6045:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6052:20:6052:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6052:9:6052:34 | getElement(...) | +| Test.java:6052:30:6052:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6052:20:6052:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6059:20:6059:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6059:9:6059:34 | getElement(...) | +| Test.java:6059:30:6059:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6059:20:6059:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6066:21:6066:23 | out : MultiKeyMap [] : String | Test.java:232:20:232:31 | map : MultiKeyMap [] : String | Test.java:232:43:232:55 | get(...) : String | Test.java:6066:9:6066:24 | getMapValue(...) | | Test.java:6073:20:6073:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6073:9:6073:34 | getElement(...) | +| Test.java:6073:30:6073:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6073:20:6073:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6080:20:6080:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6080:9:6080:34 | getElement(...) | +| Test.java:6080:30:6080:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6080:20:6080:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6087:20:6087:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6087:9:6087:34 | getElement(...) | +| Test.java:6087:30:6087:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6087:20:6087:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6094:20:6094:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6094:9:6094:34 | getElement(...) | +| Test.java:6094:30:6094:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6094:20:6094:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6101:20:6101:33 | getMapKey(...) : MultiKey [] : String | Test.java:236:19:236:39 | container : MultiKey [] : String | Test.java:236:51:236:69 | getKey(...) : String | Test.java:6101:9:6101:34 | getElement(...) | +| Test.java:6101:30:6101:32 | out : MultiKeyMap [, ] : String | Test.java:228:18:228:29 | map : MultiKeyMap [, ] : String | Test.java:228:41:228:70 | next(...) : Object [] : String | Test.java:6101:20:6101:33 | getMapKey(...) : MultiKey [] : String | | Test.java:6108:21:6108:23 | out : MultiKeyMap [] : String | Test.java:232:20:232:31 | map : MultiKeyMap [] : String | Test.java:232:43:232:55 | get(...) : String | Test.java:6108:9:6108:24 | getMapValue(...) | | Test.java:6113:40:6113:55 | (...)... : String | Test.java:297:47:297:53 | value : String | Test.java:297:136:297:136 | m : MultiKeyMap [] : String | Test.java:6113:21:6113:56 | newMKMWithMapValue(...) : MultiKeyMap [] : String | | Test.java:6120:40:6120:55 | (...)... : String | Test.java:297:47:297:53 | value : String | Test.java:297:136:297:136 | m : MultiKeyMap [] : String | Test.java:6120:21:6120:56 | newMKMWithMapValue(...) : MultiKeyMap [] : String | @@ -19284,14 +19424,19 @@ subpaths | Test.java:6183:57:6183:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [, ] : String | Test.java:6183:38:6183:73 | newMVMWithMapValue(...) : MultiValueMap [, ] : String | | Test.java:6183:57:6183:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:6183:38:6183:73 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:6183:57:6183:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:6183:38:6183:73 | newMVMWithMapValue(...) : MultiValueMap [] : String | +| Test.java:6185:30:6185:44 | getElement(...) : Entry [] : Object | Test.java:244:29:244:52 | container : Entry [] : Object | Test.java:244:64:244:83 | getValue(...) : Object | Test.java:6185:9:6185:45 | getMapValueFromEntry(...) | | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:6185:9:6185:45 | getMapValueFromEntry(...) | +| Test.java:6185:41:6185:43 | out : Iterator [, ] : Object | Test.java:231:19:231:32 | it : Iterator [, ] : Object | Test.java:231:44:231:52 | next(...) : Object [] : Object | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : Object | +| Test.java:6185:41:6185:43 | out : Iterator [, ] : String | Test.java:231:19:231:32 | it : Iterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | Test.java:6185:30:6185:44 | getElement(...) : Entry [] : String | | Test.java:6190:55:6190:70 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:6190:38:6190:71 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:6190:55:6190:70 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:6190:38:6190:71 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:6190:55:6190:70 | (...)... : String | Test.java:279:47:279:51 | key : String | Test.java:279:131:279:131 | m : MultiValueMap [] : String | Test.java:6190:38:6190:71 | newMVMWithMapKey(...) : MultiValueMap [] : String | | Test.java:6192:28:6192:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:6192:9:6192:43 | getMapKeyFromEntry(...) | +| Test.java:6192:39:6192:41 | out : Iterator [, ] : String | Test.java:231:19:231:32 | it : Iterator [, ] : String | Test.java:231:44:231:52 | next(...) : Object [] : String | Test.java:6192:28:6192:42 | getElement(...) : Entry [] : String | | Test.java:6197:57:6197:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [, ] : String | Test.java:6197:38:6197:73 | newMVMWithMapValue(...) : MultiValueMap [, ] : String | | Test.java:6197:57:6197:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:6197:38:6197:73 | newMVMWithMapValue(...) : MultiValueMap [] : String | | Test.java:6197:57:6197:72 | (...)... : String | Test.java:298:49:298:55 | value : String | Test.java:298:137:298:137 | m : MultiValueMap [] : String | Test.java:6197:38:6197:73 | newMVMWithMapValue(...) : MultiValueMap [] : String | +| Test.java:6199:20:6199:22 | out : Iterator [] : Object | Test.java:231:19:231:32 | it : Iterator [] : Object | Test.java:231:44:231:52 | next(...) : Object | Test.java:6199:9:6199:23 | getElement(...) | | Test.java:6199:20:6199:22 | out : Iterator [] : String | Test.java:231:19:231:32 | it : Iterator [] : String | Test.java:231:44:231:52 | next(...) : String | Test.java:6199:9:6199:23 | getElement(...) | | Test.java:6204:47:6204:62 | (...)... : String | Test.java:269:37:269:45 | element : String | Test.java:269:103:269:103 | v : Vector [] : String | Test.java:6204:26:6204:63 | newVectorWithElement(...) : Vector [] : String | | Test.java:6206:20:6206:47 | (...)... : Collection [] : String | Test.java:230:19:230:32 | it : Collection [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6206:9:6206:48 | getElement(...) | @@ -19362,9 +19507,11 @@ subpaths | Test.java:6456:68:6456:101 | newTMEWithMapKey(...) : TiedMapEntry [] : String | Test.java:260:53:260:61 | element : TiedMapEntry [] : String | Test.java:260:135:260:135 | x : ListOrderedSet [, ] : String | Test.java:6456:39:6456:102 | newListOrderedSetWithElement(...) : ListOrderedSet [, ] : String | | Test.java:6456:85:6456:100 | (...)... : String | Test.java:286:46:286:50 | key : String | Test.java:286:62:286:116 | new TiedMapEntry(...) : TiedMapEntry [] : String | Test.java:6456:68:6456:101 | newTMEWithMapKey(...) : TiedMapEntry [] : String | | Test.java:6458:28:6458:42 | getElement(...) : Entry [] : String | Test.java:238:27:238:50 | container : Entry [] : String | Test.java:238:62:238:79 | getKey(...) : String | Test.java:6458:9:6458:43 | getMapKeyFromEntry(...) | +| Test.java:6458:39:6458:41 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:6458:28:6458:42 | getElement(...) : Entry [] : String | | Test.java:6463:68:6463:103 | newTMEWithMapValue(...) : TiedMapEntry [] : String | Test.java:260:53:260:61 | element : TiedMapEntry [] : String | Test.java:260:135:260:135 | x : ListOrderedSet [, ] : String | Test.java:6463:39:6463:104 | newListOrderedSetWithElement(...) : ListOrderedSet [, ] : String | | Test.java:6463:87:6463:102 | (...)... : String | Test.java:305:48:305:54 | value : String | Test.java:305:66:305:127 | new TiedMapEntry(...) : TiedMapEntry [] : String | Test.java:6463:68:6463:103 | newTMEWithMapValue(...) : TiedMapEntry [] : String | | Test.java:6465:30:6465:44 | getElement(...) : Entry [] : String | Test.java:244:29:244:52 | container : Entry [] : String | Test.java:244:64:244:83 | getValue(...) : String | Test.java:6465:9:6465:45 | getMapValueFromEntry(...) | +| Test.java:6465:41:6465:43 | out : Set [, ] : String | Test.java:230:19:230:32 | it : Set [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:6465:30:6465:44 | getElement(...) : Entry [] : String | | Test.java:6472:19:6472:21 | out : Map [] : String | Test.java:228:18:228:29 | map : Map [] : String | Test.java:228:41:228:70 | next(...) : String | Test.java:6472:9:6472:22 | getMapKey(...) | | Test.java:6479:21:6479:23 | out : Map [] : String | Test.java:232:20:232:31 | map : Map [] : String | Test.java:232:43:232:55 | get(...) : String | Test.java:6479:9:6479:24 | getMapValue(...) | | Test.java:6484:48:6484:63 | (...)... : String | Test.java:277:59:277:63 | key : String | Test.java:277:75:277:132 | listOrderedMap(...) : ListOrderedMap [] : String | Test.java:6484:20:6484:64 | newListOrderedMapWithMapKey(...) : ListOrderedMap [] : String | @@ -19436,12 +19583,14 @@ subpaths | Test.java:6746:20:6746:22 | out : MyAbstractSortedSetDecorator [] : String | Test.java:230:19:230:32 | it : MyAbstractSortedSetDecorator [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6746:9:6746:23 | getElement(...) | | Test.java:6754:20:6754:22 | out : CompositeSet [] : Object | Test.java:230:19:230:32 | it : CompositeSet [] : Object | Test.java:230:44:230:63 | next(...) : Object | Test.java:6754:9:6754:23 | getElement(...) | | Test.java:6762:20:6762:34 | getElement(...) : Set [] : Object | Test.java:230:19:230:32 | it : Set [] : Object | Test.java:230:44:230:63 | next(...) : Object | Test.java:6762:9:6762:35 | getElement(...) | +| Test.java:6762:31:6762:33 | out : List [, ] : Object | Test.java:230:19:230:32 | it : List [, ] : Object | Test.java:230:44:230:63 | next(...) : Object [] : Object | Test.java:6762:20:6762:34 | getElement(...) : Set [] : Object | | Test.java:6767:42:6767:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:6767:20:6767:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:6767:42:6767:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:6767:20:6767:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:6770:20:6770:22 | out : CompositeSet [] : String | Test.java:230:19:230:32 | it : CompositeSet [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6770:9:6770:23 | getElement(...) | | Test.java:6775:42:6775:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:6775:20:6775:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:6775:42:6775:57 | (...)... : String | Test.java:267:39:267:47 | element : String | Test.java:267:107:267:107 | b : TreeBag [] : String | Test.java:6775:20:6775:58 | newTreeBagWithElement(...) : TreeBag [] : String | | Test.java:6778:20:6778:34 | getElement(...) : Set [] : String | Test.java:230:19:230:32 | it : Set [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6778:9:6778:35 | getElement(...) | +| Test.java:6778:31:6778:33 | out : List [, ] : String | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:6778:20:6778:34 | getElement(...) : Set [] : String | | Test.java:6783:42:6783:57 | (...)... : String | Test.java:260:53:260:61 | element : String | Test.java:260:135:260:135 | x : ListOrderedSet [] : String | Test.java:6783:13:6783:58 | newListOrderedSetWithElement(...) : ListOrderedSet [] : String | | Test.java:6785:20:6785:22 | out : CompositeSet [] : String | Test.java:230:19:230:32 | it : CompositeSet [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6785:9:6785:23 | getElement(...) | | Test.java:6790:54:6790:69 | (...)... : String | Test.java:260:53:260:61 | element : String | Test.java:260:135:260:135 | x : ListOrderedSet [] : String | Test.java:6790:25:6790:70 | newListOrderedSetWithElement(...) : ListOrderedSet [] : String | @@ -19456,6 +19605,7 @@ subpaths | Test.java:6820:20:6820:22 | out : CompositeSet [] : String | Test.java:230:19:230:32 | it : CompositeSet [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6820:9:6820:23 | getElement(...) | | Test.java:6825:57:6825:72 | (...)... : String | Test.java:254:49:254:57 | element : String | Test.java:254:69:254:126 | new CompositeSet(...) : CompositeSet [] : String | Test.java:6825:30:6825:73 | newCompositeSetWithElement(...) : CompositeSet [] : String | | Test.java:6827:20:6827:34 | getElement(...) : Set [] : String | Test.java:230:19:230:32 | it : Set [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6827:9:6827:35 | getElement(...) | +| Test.java:6827:31:6827:33 | out : List [, ] : String | Test.java:230:19:230:32 | it : List [, ] : String | Test.java:230:44:230:63 | next(...) : Object [] : String | Test.java:6827:20:6827:34 | getElement(...) : Set [] : String | | Test.java:6832:49:6832:64 | (...)... : String | Test.java:254:49:254:57 | element : String | Test.java:254:69:254:126 | new CompositeSet(...) : CompositeSet [] : String | Test.java:6832:22:6832:65 | newCompositeSetWithElement(...) : CompositeSet [] : String | | Test.java:6834:20:6834:22 | out : Set [] : String | Test.java:230:19:230:32 | it : Set [] : String | Test.java:230:44:230:63 | next(...) : String | Test.java:6834:9:6834:23 | getElement(...) | | Test.java:6841:20:6841:22 | out : ListOrderedSet [] : Object | Test.java:230:19:230:32 | it : ListOrderedSet [] : Object | Test.java:230:44:230:63 | next(...) : Object | Test.java:6841:9:6841:23 | getElement(...) | diff --git a/java/ql/test/library-tests/frameworks/gson/test.expected b/java/ql/test/library-tests/frameworks/gson/test.expected index 9b40c17335ba..374d45f1603b 100644 --- a/java/ql/test/library-tests/frameworks/gson/test.expected +++ b/java/ql/test/library-tests/frameworks/gson/test.expected @@ -54,13 +54,22 @@ edges | Test.java:21:41:21:52 | keySet(...) : Set [] : String | Test.java:21:41:21:63 | iterator(...) : Iterator [] : String | provenance | MaD:44 | | Test.java:21:41:21:63 | iterator(...) : Iterator [] : String | Test.java:21:41:21:70 | next(...) : String | provenance | MaD:45 | | Test.java:22:19:22:32 | it : JsonArray [] : JsonElement | Test.java:22:44:22:45 | it : JsonArray [] : JsonElement | provenance | | +| Test.java:22:19:22:32 | it : JsonArray [] : Object | Test.java:22:44:22:45 | it : JsonArray [] : Object | provenance | | | Test.java:22:19:22:32 | it : List [] : JsonElement | Test.java:22:44:22:45 | it : List [] : JsonElement | provenance | | +| Test.java:22:19:22:32 | it : Set [, ] : String | Test.java:22:44:22:45 | it : Set [, ] : String | provenance | | +| Test.java:22:19:22:32 | it : Set [, ] : JsonElement | Test.java:22:44:22:45 | it : Set [, ] : JsonElement | provenance | | | Test.java:22:19:22:32 | it : Set [] : String | Test.java:22:44:22:45 | it : Set [] : String | provenance | | | Test.java:22:44:22:45 | it : JsonArray [] : JsonElement | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | provenance | MaD:44 | +| Test.java:22:44:22:45 | it : JsonArray [] : Object | Test.java:22:44:22:56 | iterator(...) : Iterator [] : Object | provenance | MaD:44 | | Test.java:22:44:22:45 | it : List [] : JsonElement | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | provenance | MaD:44 | +| Test.java:22:44:22:45 | it : Set [, ] : String | Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:44 | +| Test.java:22:44:22:45 | it : Set [, ] : JsonElement | Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : JsonElement | provenance | MaD:44 | | Test.java:22:44:22:45 | it : Set [] : String | Test.java:22:44:22:56 | iterator(...) : Iterator [] : String | provenance | MaD:44 | +| Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : String | Test.java:22:44:22:63 | next(...) : Object [] : String | provenance | MaD:45 | +| Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : JsonElement | Test.java:22:44:22:63 | next(...) : Object [] : JsonElement | provenance | MaD:45 | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | Test.java:22:44:22:63 | next(...) : JsonElement | provenance | MaD:45 | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | Test.java:22:44:22:63 | next(...) : JsonElement | provenance | MaD:45 | +| Test.java:22:44:22:56 | iterator(...) : Iterator [] : Object | Test.java:22:44:22:63 | next(...) : Object | provenance | MaD:45 | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : String | Test.java:22:44:22:63 | next(...) : String | provenance | MaD:45 | | Test.java:23:20:23:31 | map : Map [] : JsonElement | Test.java:23:43:23:45 | map : Map [] : JsonElement | provenance | | | Test.java:23:43:23:45 | map : Map [] : JsonElement | Test.java:23:43:23:55 | get(...) : JsonElement | provenance | MaD:46 | @@ -189,11 +198,13 @@ edges | Test.java:237:26:237:33 | source(...) : Object | Test.java:237:17:237:33 | (...)... : Boolean | provenance | | | Test.java:238:4:238:6 | out [post update] : JsonArray [] : Object | Test.java:239:20:239:22 | out : JsonArray [] : Object | provenance | | | Test.java:238:12:238:13 | in : Boolean | Test.java:238:4:238:6 | out [post update] : JsonArray [] : Object | provenance | MaD:23 | +| Test.java:239:20:239:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | provenance | | | Test.java:239:20:239:22 | out : JsonArray [] : Object | Test.java:239:9:239:23 | getElement(...) | provenance | MaD:44 | | Test.java:244:19:244:37 | (...)... : Number | Test.java:245:12:245:13 | in : Number | provenance | | | Test.java:244:30:244:37 | source(...) : Object | Test.java:244:19:244:37 | (...)... : Number | provenance | | | Test.java:245:4:245:6 | out [post update] : JsonArray [] : Object | Test.java:246:20:246:22 | out : JsonArray [] : Object | provenance | | | Test.java:245:12:245:13 | in : Number | Test.java:245:4:245:6 | out [post update] : JsonArray [] : Object | provenance | MaD:24 | +| Test.java:246:20:246:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | provenance | | | Test.java:246:20:246:22 | out : JsonArray [] : Object | Test.java:246:9:246:23 | getElement(...) | provenance | MaD:44 | | Test.java:251:21:251:41 | (...)... : JsonElement | Test.java:252:12:252:13 | in : JsonElement | provenance | | | Test.java:251:34:251:41 | source(...) : Object | Test.java:251:21:251:41 | (...)... : JsonElement | provenance | | @@ -205,11 +216,13 @@ edges | Test.java:258:24:258:31 | source(...) : Object | Test.java:258:16:258:31 | (...)... : Number | provenance | | | Test.java:259:4:259:6 | out [post update] : JsonArray [] : Object | Test.java:260:20:260:22 | out : JsonArray [] : Object | provenance | | | Test.java:259:12:259:13 | in : Number | Test.java:259:4:259:6 | out [post update] : JsonArray [] : Object | provenance | MaD:26 | +| Test.java:260:20:260:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | provenance | | | Test.java:260:20:260:22 | out : JsonArray [] : Object | Test.java:260:9:260:23 | getElement(...) | provenance | MaD:44 | | Test.java:265:16:265:31 | (...)... : String | Test.java:266:12:266:13 | in : String | provenance | | | Test.java:265:24:265:31 | source(...) : Object | Test.java:265:16:265:31 | (...)... : String | provenance | | | Test.java:266:4:266:6 | out [post update] : JsonArray [] : Object | Test.java:267:20:267:22 | out : JsonArray [] : Object | provenance | | | Test.java:266:12:266:13 | in : String | Test.java:266:4:266:6 | out [post update] : JsonArray [] : Object | provenance | MaD:27 | +| Test.java:267:20:267:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | provenance | | | Test.java:267:20:267:22 | out : JsonArray [] : Object | Test.java:267:9:267:23 | getElement(...) | provenance | MaD:44 | | Test.java:272:19:272:63 | newWithElementDefault(...) : JsonArray [] : JsonElement | Test.java:273:15:273:16 | in : JsonArray [] : JsonElement | provenance | | | Test.java:272:41:272:62 | (...)... : JsonElement | Test.java:28:34:28:52 | element : JsonElement | provenance | | @@ -339,6 +352,7 @@ edges | Test.java:434:10:434:22 | entrySet(...) : Set [, ] : String | Test.java:435:37:435:39 | out : Set [, ] : String | provenance | | | Test.java:435:26:435:40 | getElement(...) : Entry [] : String | Test.java:25:25:25:48 | container : Entry [] : String | provenance | | | Test.java:435:26:435:40 | getElement(...) : Entry [] : String | Test.java:435:9:435:41 | getMapKeyDefault(...) | provenance | MaD:48 | +| Test.java:435:37:435:39 | out : Set [, ] : String | Test.java:22:19:22:32 | it : Set [, ] : String | provenance | | | Test.java:435:37:435:39 | out : Set [, ] : String | Test.java:435:26:435:40 | getElement(...) : Entry [] : String | provenance | MaD:44 | | Test.java:440:20:440:65 | newWithMapValueDefault(...) : JsonObject [] : JsonElement | Test.java:441:10:441:11 | in : JsonObject [] : JsonElement | provenance | | | Test.java:440:43:440:64 | (...)... : JsonElement | Test.java:30:36:30:54 | element : JsonElement | provenance | | @@ -348,6 +362,7 @@ edges | Test.java:441:10:441:22 | entrySet(...) : Set [, ] : JsonElement | Test.java:442:39:442:41 | out : Set [, ] : JsonElement | provenance | | | Test.java:442:28:442:42 | getElement(...) : Entry [] : JsonElement | Test.java:27:28:27:51 | container : Entry [] : JsonElement | provenance | | | Test.java:442:28:442:42 | getElement(...) : Entry [] : JsonElement | Test.java:442:9:442:43 | getMapValueDefault(...) | provenance | MaD:49 | +| Test.java:442:39:442:41 | out : Set [, ] : JsonElement | Test.java:22:19:22:32 | it : Set [, ] : JsonElement | provenance | | | Test.java:442:39:442:41 | out : Set [, ] : JsonElement | Test.java:442:28:442:42 | getElement(...) : Entry [] : JsonElement | provenance | MaD:44 | | Test.java:447:20:447:65 | newWithMapValueDefault(...) : JsonObject [] : JsonElement | Test.java:448:10:448:11 | in : JsonObject [] : JsonElement | provenance | | | Test.java:447:43:447:64 | (...)... : JsonElement | Test.java:30:36:30:54 | element : JsonElement | provenance | | @@ -378,16 +393,28 @@ nodes | Test.java:21:41:21:63 | iterator(...) : Iterator [] : String | semmle.label | iterator(...) : Iterator [] : String | | Test.java:21:41:21:70 | next(...) : String | semmle.label | next(...) : String | | Test.java:22:19:22:32 | it : JsonArray [] : JsonElement | semmle.label | it : JsonArray [] : JsonElement | +| Test.java:22:19:22:32 | it : JsonArray [] : Object | semmle.label | it : JsonArray [] : Object | | Test.java:22:19:22:32 | it : List [] : JsonElement | semmle.label | it : List [] : JsonElement | +| Test.java:22:19:22:32 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:22:19:22:32 | it : Set [, ] : JsonElement | semmle.label | it : Set [, ] : JsonElement | | Test.java:22:19:22:32 | it : Set [] : String | semmle.label | it : Set [] : String | | Test.java:22:44:22:45 | it : JsonArray [] : JsonElement | semmle.label | it : JsonArray [] : JsonElement | +| Test.java:22:44:22:45 | it : JsonArray [] : Object | semmle.label | it : JsonArray [] : Object | | Test.java:22:44:22:45 | it : List [] : JsonElement | semmle.label | it : List [] : JsonElement | +| Test.java:22:44:22:45 | it : Set [, ] : String | semmle.label | it : Set [, ] : String | +| Test.java:22:44:22:45 | it : Set [, ] : JsonElement | semmle.label | it : Set [, ] : JsonElement | | Test.java:22:44:22:45 | it : Set [] : String | semmle.label | it : Set [] : String | +| Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:22:44:22:56 | iterator(...) : Iterator [, ] : JsonElement | semmle.label | iterator(...) : Iterator [, ] : JsonElement | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | semmle.label | iterator(...) : Iterator [] : JsonElement | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : JsonElement | semmle.label | iterator(...) : Iterator [] : JsonElement | +| Test.java:22:44:22:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:22:44:22:56 | iterator(...) : Iterator [] : String | semmle.label | iterator(...) : Iterator [] : String | | Test.java:22:44:22:63 | next(...) : JsonElement | semmle.label | next(...) : JsonElement | | Test.java:22:44:22:63 | next(...) : JsonElement | semmle.label | next(...) : JsonElement | +| Test.java:22:44:22:63 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:22:44:22:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:22:44:22:63 | next(...) : Object [] : JsonElement | semmle.label | next(...) : Object [] : JsonElement | | Test.java:22:44:22:63 | next(...) : String | semmle.label | next(...) : String | | Test.java:23:20:23:31 | map : Map [] : JsonElement | semmle.label | map : Map [] : JsonElement | | Test.java:23:43:23:45 | map : Map [] : JsonElement | semmle.label | map : Map [] : JsonElement | @@ -745,7 +772,11 @@ nodes | Test.java:469:28:469:29 | in : String | semmle.label | in : String | | Test.java:470:9:470:11 | out | semmle.label | out | subpaths +| Test.java:239:20:239:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | Test.java:22:44:22:63 | next(...) : Object | Test.java:239:9:239:23 | getElement(...) | +| Test.java:246:20:246:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | Test.java:22:44:22:63 | next(...) : Object | Test.java:246:9:246:23 | getElement(...) | | Test.java:253:20:253:22 | out : JsonArray [] : JsonElement | Test.java:22:19:22:32 | it : JsonArray [] : JsonElement | Test.java:22:44:22:63 | next(...) : JsonElement | Test.java:253:9:253:23 | getElement(...) | +| Test.java:260:20:260:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | Test.java:22:44:22:63 | next(...) : Object | Test.java:260:9:260:23 | getElement(...) | +| Test.java:267:20:267:22 | out : JsonArray [] : Object | Test.java:22:19:22:32 | it : JsonArray [] : Object | Test.java:22:44:22:63 | next(...) : Object | Test.java:267:9:267:23 | getElement(...) | | Test.java:272:41:272:62 | (...)... : JsonElement | Test.java:28:34:28:52 | element : JsonElement | Test.java:28:111:28:111 | a : JsonArray [] : JsonElement | Test.java:272:19:272:63 | newWithElementDefault(...) : JsonArray [] : JsonElement | | Test.java:274:20:274:22 | out : JsonArray [] : JsonElement | Test.java:22:19:22:32 | it : JsonArray [] : JsonElement | Test.java:22:44:22:63 | next(...) : JsonElement | Test.java:274:9:274:23 | getElement(...) | | Test.java:279:41:279:62 | (...)... : JsonElement | Test.java:28:34:28:52 | element : JsonElement | Test.java:28:111:28:111 | a : JsonArray [] : JsonElement | Test.java:279:19:279:63 | newWithElementDefault(...) : JsonArray [] : JsonElement | @@ -762,8 +793,10 @@ subpaths | Test.java:428:21:428:23 | out : Map [] : JsonElement | Test.java:23:20:23:31 | map : Map [] : JsonElement | Test.java:23:43:23:55 | get(...) : JsonElement | Test.java:428:9:428:24 | getMapValue(...) | | Test.java:433:41:433:57 | (...)... : String | Test.java:29:34:29:43 | key : String | Test.java:29:120:29:120 | o : JsonObject [] : String | Test.java:433:20:433:58 | newWithMapKeyDefault(...) : JsonObject [] : String | | Test.java:435:26:435:40 | getElement(...) : Entry [] : String | Test.java:25:25:25:48 | container : Entry [] : String | Test.java:25:60:25:77 | getKey(...) : String | Test.java:435:9:435:41 | getMapKeyDefault(...) | +| Test.java:435:37:435:39 | out : Set [, ] : String | Test.java:22:19:22:32 | it : Set [, ] : String | Test.java:22:44:22:63 | next(...) : Object [] : String | Test.java:435:26:435:40 | getElement(...) : Entry [] : String | | Test.java:440:43:440:64 | (...)... : JsonElement | Test.java:30:36:30:54 | element : JsonElement | Test.java:30:121:30:121 | o : JsonObject [] : JsonElement | Test.java:440:20:440:65 | newWithMapValueDefault(...) : JsonObject [] : JsonElement | | Test.java:442:28:442:42 | getElement(...) : Entry [] : JsonElement | Test.java:27:28:27:51 | container : Entry [] : JsonElement | Test.java:27:63:27:82 | getValue(...) : JsonElement | Test.java:442:9:442:43 | getMapValueDefault(...) | +| Test.java:442:39:442:41 | out : Set [, ] : JsonElement | Test.java:22:19:22:32 | it : Set [, ] : JsonElement | Test.java:22:44:22:63 | next(...) : Object [] : JsonElement | Test.java:442:28:442:42 | getElement(...) : Entry [] : JsonElement | | Test.java:447:43:447:64 | (...)... : JsonElement | Test.java:30:36:30:54 | element : JsonElement | Test.java:30:121:30:121 | o : JsonObject [] : JsonElement | Test.java:447:20:447:65 | newWithMapValueDefault(...) : JsonObject [] : JsonElement | | Test.java:454:41:454:57 | (...)... : String | Test.java:29:34:29:43 | key : String | Test.java:29:120:29:120 | o : JsonObject [] : String | Test.java:454:20:454:58 | newWithMapKeyDefault(...) : JsonObject [] : String | | Test.java:456:20:456:22 | out : Set [] : String | Test.java:22:19:22:32 | it : Set [] : String | Test.java:22:44:22:63 | next(...) : String | Test.java:456:9:456:23 | getElement(...) | diff --git a/java/ql/test/library-tests/frameworks/guava/generated/collect/test.expected b/java/ql/test/library-tests/frameworks/guava/generated/collect/test.expected index 3559272b382d..cf50ddca138c 100644 --- a/java/ql/test/library-tests/frameworks/guava/generated/collect/test.expected +++ b/java/ql/test/library-tests/frameworks/guava/generated/collect/test.expected @@ -754,8 +754,11 @@ edges | Test.java:102:87:102:123 | of(...) : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:503 | | Test.java:102:87:102:123 | of(...) : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:504 | | Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, ] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [] : Object | provenance | MaD:555 | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:102:105:102:107 | row : Object | Test.java:102:87:102:123 | of(...) : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:196 | | Test.java:102:110:102:115 | column : Object | Test.java:102:87:102:123 | of(...) : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:197 | | Test.java:102:118:102:122 | value : Object | Test.java:102:87:102:123 | of(...) : ImmutableTable [] : Object | provenance | MaD:198 | @@ -799,6 +802,7 @@ edges | Test.java:106:44:106:47 | el : Object | Test.java:106:91:106:92 | el : Object | provenance | | | Test.java:106:70:106:93 | of(...) : ImmutableMultiset [] : Object | Test.java:106:70:106:104 | entrySet(...) : ImmutableSet [, ] : Object | provenance | MaD:447 | | Test.java:106:70:106:104 | entrySet(...) : ImmutableSet [, ] : Object | Test.java:106:59:106:105 | getElement(...) : Entry [] : Object | provenance | MaD:555 | +| Test.java:106:70:106:104 | entrySet(...) : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:106:91:106:92 | el : Object | Test.java:106:70:106:93 | of(...) : ImmutableMultiset [] : Object | provenance | MaD:134 | | Test.java:107:24:107:32 | array : Object[] [[]] : Object | Test.java:107:44:107:48 | array : Object[] [[]] : Object | provenance | | | Test.java:107:44:107:48 | array : Object[] [[]] : Object | Test.java:107:44:107:51 | ...[...] : Object | provenance | | @@ -830,6 +834,9 @@ edges | Test.java:109:73:109:81 | build(...) : ImmutableCollection [] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | provenance | | | Test.java:110:19:110:32 | it : ArrayDeque [] : Object | Test.java:110:44:110:45 | it : ArrayDeque [] : Object | provenance | | | Test.java:110:19:110:32 | it : ArrayList [] : Object | Test.java:110:44:110:45 | it : ArrayList [] : Object | provenance | | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:45 | it : Collection [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:45 | it : Collection [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:45 | it : Collection [, ] : Object | provenance | | | Test.java:110:19:110:32 | it : Collection [] : Comparable | Test.java:110:44:110:45 | it : Collection [] : Comparable | provenance | | | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:45 | it : Collection [] : Object | provenance | | | Test.java:110:19:110:32 | it : ConcurrentHashMultiset [] : Object | Test.java:110:44:110:45 | it : ConcurrentHashMultiset [] : Object | provenance | | @@ -839,26 +846,43 @@ edges | Test.java:110:19:110:32 | it : Deque [] : Object | Test.java:110:44:110:45 | it : Deque [] : Object | provenance | | | Test.java:110:19:110:32 | it : HashMultiset [] : Object | Test.java:110:44:110:45 | it : HashMultiset [] : Object | provenance | | | Test.java:110:19:110:32 | it : HashSet [] : Object | Test.java:110:44:110:45 | it : HashSet [] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | Test.java:110:44:110:45 | it : ImmutableCollection [] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableList [] : Object | Test.java:110:44:110:45 | it : ImmutableList [] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableMultiset [] : Object | Test.java:110:44:110:45 | it : ImmutableMultiset [] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | | +| Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | Test.java:110:44:110:45 | it : ImmutableSet [] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableSortedMultiset [] : Comparable | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Comparable | provenance | | | Test.java:110:19:110:32 | it : ImmutableSortedMultiset [] : Object | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Object | provenance | | | Test.java:110:19:110:32 | it : ImmutableSortedSet [] : Comparable | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Comparable | provenance | | | Test.java:110:19:110:32 | it : ImmutableSortedSet [] : Object | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Object | provenance | | +| Test.java:110:19:110:32 | it : Iterable [, ] : Object | Test.java:110:44:110:45 | it : Iterable [, ] : Object | provenance | | | Test.java:110:19:110:32 | it : Iterable [] : Object | Test.java:110:44:110:45 | it : Iterable [] : Object | provenance | | | Test.java:110:19:110:32 | it : LinkedBlockingDeque [] : Object | Test.java:110:44:110:45 | it : LinkedBlockingDeque [] : Object | provenance | | | Test.java:110:19:110:32 | it : LinkedBlockingQueue [] : Object | Test.java:110:44:110:45 | it : LinkedBlockingQueue [] : Object | provenance | | | Test.java:110:19:110:32 | it : LinkedHashMultiset [] : Object | Test.java:110:44:110:45 | it : LinkedHashMultiset [] : Object | provenance | | | Test.java:110:19:110:32 | it : LinkedHashSet [] : Object | Test.java:110:44:110:45 | it : LinkedHashSet [] : Object | provenance | | | Test.java:110:19:110:32 | it : LinkedList [] : Object | Test.java:110:44:110:45 | it : LinkedList [] : Object | provenance | | +| Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:45 | it : List [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:45 | it : List [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:45 | it : List [, ] : Object | provenance | | | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:45 | it : List [] : Object | provenance | | | Test.java:110:19:110:32 | it : Multiset [] : Object | Test.java:110:44:110:45 | it : Multiset [] : Object | provenance | | | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | Test.java:110:44:110:45 | it : NavigableSet [] : Comparable | provenance | | | Test.java:110:19:110:32 | it : PriorityBlockingQueue [] : Object | Test.java:110:44:110:45 | it : PriorityBlockingQueue [] : Object | provenance | | | Test.java:110:19:110:32 | it : PriorityQueue [] : Object | Test.java:110:44:110:45 | it : PriorityQueue [] : Object | provenance | | | Test.java:110:19:110:32 | it : Queue [] : Object | Test.java:110:44:110:45 | it : Queue [] : Object | provenance | | +| Test.java:110:19:110:32 | it : Set [, ] : Comparable | Test.java:110:44:110:45 | it : Set [, ] : Comparable | provenance | | +| Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:45 | it : Set [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:45 | it : Set [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:45 | it : Set [, ] : Object | provenance | | +| Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | | +| Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:45 | it : Set [] : Object | provenance | | | Test.java:110:19:110:32 | it : SetView [] : Object | Test.java:110:44:110:45 | it : SetView [] : Object | provenance | | | Test.java:110:19:110:32 | it : SortedMultiset [] : Comparable | Test.java:110:44:110:45 | it : SortedMultiset [] : Comparable | provenance | | @@ -868,6 +892,9 @@ edges | Test.java:110:19:110:32 | it : TreeSet [] : Object | Test.java:110:44:110:45 | it : TreeSet [] : Object | provenance | | | Test.java:110:44:110:45 | it : ArrayDeque [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ArrayList [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Collection [] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Collection [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ConcurrentHashMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | @@ -877,26 +904,43 @@ edges | Test.java:110:44:110:45 | it : Deque [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : HashMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : HashSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableCollection [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableList [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | provenance | MaD:555 | | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Iterable [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Iterable [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : LinkedBlockingDeque [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : LinkedBlockingQueue [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : LinkedHashMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : LinkedHashSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : LinkedList [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : List [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : List [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : List [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : List [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Multiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : NavigableSet [] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | provenance | MaD:555 | | Test.java:110:44:110:45 | it : PriorityBlockingQueue [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : PriorityQueue [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Queue [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, ] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Comparable | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, ] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | +| Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : Set [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : SetView [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : SortedMultiset [] : Comparable | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | provenance | MaD:555 | @@ -904,6 +948,26 @@ edges | Test.java:110:44:110:45 | it : SortedSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : TreeMultiset [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | | Test.java:110:44:110:45 | it : TreeSet [] : Object | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Comparable | Test.java:110:44:110:63 | next(...) : Object [] : Comparable | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:557 | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:557 | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | provenance | MaD:557 | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | provenance | MaD:557 | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | provenance | MaD:557 | @@ -944,9 +1008,11 @@ edges | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Object | Test.java:110:44:110:63 | next(...) : Object | provenance | MaD:557 | | Test.java:111:19:111:32 | it : Iterator [] : Object | Test.java:111:44:111:45 | it : Iterator [] : Object | provenance | | | Test.java:111:19:111:32 | it : PeekingIterator [] : Object | Test.java:111:44:111:45 | it : PeekingIterator [] : Object | provenance | | +| Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | Test.java:111:44:111:45 | it : UnmodifiableIterator [, ] : Object | provenance | | | Test.java:111:19:111:32 | it : UnmodifiableIterator [] : Object | Test.java:111:44:111:45 | it : UnmodifiableIterator [] : Object | provenance | | | Test.java:111:44:111:45 | it : Iterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | provenance | MaD:557 | | Test.java:111:44:111:45 | it : PeekingIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | provenance | MaD:557 | +| Test.java:111:44:111:45 | it : UnmodifiableIterator [, ] : Object | Test.java:111:44:111:52 | next(...) : Object [] : Object | provenance | MaD:557 | | Test.java:111:44:111:45 | it : UnmodifiableIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | provenance | MaD:557 | | Test.java:112:19:112:31 | o : Optional [] : Object | Test.java:112:43:112:43 | o : Optional [] : Object | provenance | | | Test.java:112:43:112:43 | o : Optional [] : Object | Test.java:112:43:112:49 | get(...) : Object | provenance | MaD:1 | @@ -1000,12 +1066,26 @@ edges | Test.java:118:20:118:31 | map : HashMap [] : Object | Test.java:118:43:118:45 | map : HashMap [] : Object | provenance | | | Test.java:118:20:118:31 | map : ImmutableBiMap [] : Object | Test.java:118:43:118:45 | map : ImmutableBiMap [] : Object | provenance | | | Test.java:118:20:118:31 | map : ImmutableClassToInstanceMap [] : Object | Test.java:118:43:118:45 | map : ImmutableClassToInstanceMap [] : Object | provenance | | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:118:20:118:31 | map : ImmutableMap [] : Object | Test.java:118:43:118:45 | map : ImmutableMap [] : Object | provenance | | | Test.java:118:20:118:31 | map : ImmutableSortedMap [] : Object | Test.java:118:43:118:45 | map : ImmutableSortedMap [] : Object | provenance | | | Test.java:118:20:118:31 | map : LinkedHashMap [] : Object | Test.java:118:43:118:45 | map : LinkedHashMap [] : Object | provenance | | +| Test.java:118:20:118:31 | map : Map [, ] : Comparable | Test.java:118:43:118:45 | map : Map [, ] : Comparable | provenance | | +| Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:45 | map : Map [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:45 | map : Map [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:45 | map : Map [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.left] : Object | provenance | | +| Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:45 | map : Map [] : Object | provenance | | | Test.java:118:20:118:31 | map : MutableClassToInstanceMap [] : Object | Test.java:118:43:118:45 | map : MutableClassToInstanceMap [] : Object | provenance | | +| Test.java:118:20:118:31 | map : NavigableMap [, ] : Comparable | Test.java:118:43:118:45 | map : NavigableMap [, ] : Comparable | provenance | | | Test.java:118:20:118:31 | map : NavigableMap [] : Object | Test.java:118:43:118:45 | map : NavigableMap [] : Object | provenance | | +| Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:45 | map : SortedMap [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:45 | map : SortedMap [, ] : Object | provenance | | +| Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | provenance | | +| Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:118:20:118:31 | map : SortedMap [] : Object | Test.java:118:43:118:45 | map : SortedMap [] : Object | provenance | | | Test.java:118:20:118:31 | map : TreeMap [] : Object | Test.java:118:43:118:45 | map : TreeMap [] : Object | provenance | | | Test.java:118:43:118:45 | map : BiMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | @@ -1015,12 +1095,26 @@ edges | Test.java:118:43:118:45 | map : HashMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : ImmutableBiMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : ImmutableClassToInstanceMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : ImmutableMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : ImmutableSortedMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : LinkedHashMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, ] : Comparable | Test.java:118:43:118:55 | get(...) : Object [] : Comparable | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : MutableClassToInstanceMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : NavigableMap [, ] : Comparable | Test.java:118:43:118:55 | get(...) : Object [] : Comparable | provenance | MaD:561 | | Test.java:118:43:118:45 | map : NavigableMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | provenance | MaD:561 | +| Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : SortedMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:118:43:118:45 | map : TreeMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | provenance | MaD:561 | | Test.java:119:20:119:36 | map : ArrayListMultimap [] : Object | Test.java:119:48:119:50 | map : ArrayListMultimap [] : Object | provenance | | @@ -1295,6 +1389,7 @@ edges | Test.java:336:43:336:44 | in : List [] : Object | Test.java:336:10:336:45 | orderedPermutations(...) : Collection [, ] : Object | provenance | MaD:17 | | Test.java:337:20:337:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:337:20:337:34 | getElement(...) : List [] : Object | Test.java:337:9:337:35 | getElement(...) | provenance | MaD:555 | +| Test.java:337:31:337:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | provenance | | | Test.java:337:31:337:33 | out : Collection [, ] : Object | Test.java:337:20:337:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:342:18:342:44 | (...)... : List [] : Object | Test.java:343:43:343:44 | in : List [] : Object | provenance | | | Test.java:342:28:342:44 | of(...) : List [] : Object | Test.java:342:18:342:44 | (...)... : List [] : Object | provenance | | @@ -1303,6 +1398,7 @@ edges | Test.java:343:43:343:44 | in : List [] : Object | Test.java:343:10:343:51 | orderedPermutations(...) : Collection [, ] : Object | provenance | MaD:18 | | Test.java:344:20:344:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:344:20:344:34 | getElement(...) : List [] : Object | Test.java:344:9:344:35 | getElement(...) | provenance | MaD:555 | +| Test.java:344:31:344:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | provenance | | | Test.java:344:31:344:33 | out : Collection [, ] : Object | Test.java:344:20:344:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:349:20:349:48 | (...)... : List [] : Object | Test.java:350:36:350:37 | in : List [] : Object | provenance | | | Test.java:349:32:349:48 | of(...) : List [] : Object | Test.java:349:20:349:48 | (...)... : List [] : Object | provenance | | @@ -1311,6 +1407,7 @@ edges | Test.java:350:36:350:37 | in : List [] : Object | Test.java:350:10:350:38 | permutations(...) : Collection [, ] : Object | provenance | MaD:19 | | Test.java:351:20:351:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:351:20:351:34 | getElement(...) : List [] : Object | Test.java:351:9:351:35 | getElement(...) | provenance | MaD:555 | +| Test.java:351:31:351:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | provenance | | | Test.java:351:31:351:33 | out : Collection [, ] : Object | Test.java:351:20:351:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:356:18:356:44 | (...)... : List [] : Object | Test.java:357:40:357:41 | in : List [] : Object | provenance | | | Test.java:356:28:356:44 | of(...) : List [] : Object | Test.java:356:18:356:44 | (...)... : List [] : Object | provenance | | @@ -5272,6 +5369,7 @@ edges | Test.java:4844:36:4844:37 | in : List [] : Object | Test.java:4844:10:4844:41 | paddedPartition(...) : Iterable [, ] : Object | provenance | MaD:241 | | Test.java:4845:20:4845:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:4845:20:4845:34 | getElement(...) : List [] : Object | Test.java:4845:9:4845:35 | getElement(...) | provenance | MaD:555 | +| Test.java:4845:31:4845:33 | out : Iterable [, ] : Object | Test.java:110:19:110:32 | it : Iterable [, ] : Object | provenance | | | Test.java:4845:31:4845:33 | out : Iterable [, ] : Object | Test.java:4845:20:4845:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:4850:18:4850:44 | (...)... : List [] : Object | Test.java:4851:30:4851:31 | in : List [] : Object | provenance | | | Test.java:4850:28:4850:44 | of(...) : List [] : Object | Test.java:4850:18:4850:44 | (...)... : List [] : Object | provenance | | @@ -5280,6 +5378,7 @@ edges | Test.java:4851:30:4851:31 | in : List [] : Object | Test.java:4851:10:4851:35 | partition(...) : Iterable [, ] : Object | provenance | MaD:242 | | Test.java:4852:20:4852:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:4852:20:4852:34 | getElement(...) : List [] : Object | Test.java:4852:9:4852:35 | getElement(...) | provenance | MaD:555 | +| Test.java:4852:31:4852:33 | out : Iterable [, ] : Object | Test.java:110:19:110:32 | it : Iterable [, ] : Object | provenance | | | Test.java:4852:31:4852:33 | out : Iterable [, ] : Object | Test.java:4852:20:4852:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:4857:18:4857:44 | (...)... : List [] : Object | Test.java:4858:25:4858:26 | in : List [] : Object | provenance | | | Test.java:4857:28:4857:44 | of(...) : List [] : Object | Test.java:4857:18:4857:44 | (...)... : List [] : Object | provenance | | @@ -5575,6 +5674,7 @@ edges | Test.java:5152:36:5152:37 | in : Iterator [] : Object | Test.java:5152:10:5152:41 | paddedPartition(...) : UnmodifiableIterator [, ] : Object | provenance | MaD:278 | | Test.java:5153:20:5153:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:5153:20:5153:34 | getElement(...) : List [] : Object | Test.java:5153:9:5153:35 | getElement(...) | provenance | MaD:555 | +| Test.java:5153:31:5153:33 | out : UnmodifiableIterator [, ] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | provenance | | | Test.java:5153:31:5153:33 | out : UnmodifiableIterator [, ] : Object | Test.java:5153:20:5153:34 | getElement(...) : List [] : Object | provenance | MaD:557 | | Test.java:5158:18:5158:55 | (...)... : Iterator [] : Object | Test.java:5159:30:5159:31 | in : Iterator [] : Object | provenance | | | Test.java:5158:28:5158:44 | of(...) : List [] : Object | Test.java:5158:28:5158:55 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | @@ -5584,6 +5684,7 @@ edges | Test.java:5159:30:5159:31 | in : Iterator [] : Object | Test.java:5159:10:5159:35 | partition(...) : UnmodifiableIterator [, ] : Object | provenance | MaD:279 | | Test.java:5160:20:5160:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:5160:20:5160:34 | getElement(...) : List [] : Object | Test.java:5160:9:5160:35 | getElement(...) | provenance | MaD:555 | +| Test.java:5160:31:5160:33 | out : UnmodifiableIterator [, ] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | provenance | | | Test.java:5160:31:5160:33 | out : UnmodifiableIterator [, ] : Object | Test.java:5160:20:5160:34 | getElement(...) : List [] : Object | provenance | MaD:557 | | Test.java:5165:18:5165:55 | (...)... : Iterator [] : Object | Test.java:5166:36:5166:37 | in : Iterator [] : Object | provenance | | | Test.java:5165:28:5165:44 | of(...) : List [] : Object | Test.java:5165:28:5165:55 | iterator(...) : Iterator [] : Object | provenance | MaD:555 | @@ -5716,6 +5817,7 @@ edges | Test.java:5285:33:5285:34 | in : List [, ] : Object | Test.java:5285:10:5285:35 | cartesianProduct(...) : List [, ] : Object | provenance | MaD:296 | | Test.java:5286:20:5286:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:5286:20:5286:34 | getElement(...) : List [] : Object | Test.java:5286:9:5286:35 | getElement(...) | provenance | MaD:555 | +| Test.java:5286:31:5286:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | provenance | | | Test.java:5286:31:5286:33 | out : List [, ] : Object | Test.java:5286:20:5286:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:5291:16:5291:58 | (...)... : List[] [[], ] : Object | Test.java:5292:33:5292:34 | in : List[] [[], ] : Object | provenance | | | Test.java:5291:24:5291:58 | {...} : List[] [[], ] : Object | Test.java:5291:16:5291:58 | (...)... : List[] [[], ] : Object | provenance | | @@ -5726,6 +5828,7 @@ edges | Test.java:5292:33:5292:34 | in : List[] [[], ] : Object | Test.java:5292:10:5292:35 | cartesianProduct(...) : List [, ] : Object | provenance | MaD:297 | | Test.java:5293:20:5293:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:5293:20:5293:34 | getElement(...) : List [] : Object | Test.java:5293:9:5293:35 | getElement(...) | provenance | MaD:555 | +| Test.java:5293:31:5293:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | provenance | | | Test.java:5293:31:5293:33 | out : List [, ] : Object | Test.java:5293:20:5293:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:5298:22:5298:43 | (...)... : CharSequence | Test.java:5299:29:5299:30 | in : CharSequence | provenance | | | Test.java:5298:36:5298:43 | source(...) : Object | Test.java:5298:22:5298:43 | (...)... : CharSequence | provenance | | @@ -5782,6 +5885,7 @@ edges | Test.java:5348:26:5348:27 | in : List [] : Object | Test.java:5348:10:5348:31 | partition(...) : List [, ] : Object | provenance | MaD:305 | | Test.java:5349:20:5349:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:5349:20:5349:34 | getElement(...) : List [] : Object | Test.java:5349:9:5349:35 | getElement(...) | provenance | MaD:555 | +| Test.java:5349:31:5349:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | provenance | | | Test.java:5349:31:5349:33 | out : List [, ] : Object | Test.java:5349:20:5349:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:5354:14:5354:36 | (...)... : List [] : Object | Test.java:5355:24:5355:25 | in : List [] : Object | provenance | | | Test.java:5354:20:5354:36 | of(...) : List [] : Object | Test.java:5354:14:5354:36 | (...)... : List [] : Object | provenance | | @@ -5843,6 +5947,7 @@ edges | Test.java:5404:10:5404:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.left, ] : Object | Test.java:5404:10:5404:30 | entriesDiffering(...) : SortedMap [, com.google.common.collect.MapDifference.left] : Object | provenance | MaD:308 | | Test.java:5404:10:5404:30 | entriesDiffering(...) : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:5405:21:5405:23 | out : SortedMap [, com.google.common.collect.MapDifference.left] : Object | provenance | | | Test.java:5405:9:5405:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | Test.java:5405:9:5405:36 | leftValue(...) | provenance | MaD:319 | +| Test.java:5405:21:5405:23 | out : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | provenance | | | Test.java:5405:21:5405:23 | out : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:5405:9:5405:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | provenance | MaD:561 | | Test.java:5410:23:5410:82 | (...)... : MapDifference [com.google.common.collect.MapDifference.left, ] : Object | Test.java:5411:10:5411:11 | in : MapDifference [com.google.common.collect.MapDifference.left, ] : Object | provenance | | | Test.java:5410:38:5410:82 | difference(...) : MapDifference [com.google.common.collect.MapDifference.left, ] : Object | Test.java:5410:23:5410:82 | (...)... : MapDifference [com.google.common.collect.MapDifference.left, ] : Object | provenance | | @@ -5851,6 +5956,7 @@ edges | Test.java:5411:10:5411:11 | in : MapDifference [com.google.common.collect.MapDifference.left, ] : Object | Test.java:5411:10:5411:30 | entriesDiffering(...) : Map [, com.google.common.collect.MapDifference.left] : Object | provenance | MaD:308 | | Test.java:5411:10:5411:30 | entriesDiffering(...) : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:5412:21:5412:23 | out : Map [, com.google.common.collect.MapDifference.left] : Object | provenance | | | Test.java:5412:9:5412:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | Test.java:5412:9:5412:36 | leftValue(...) | provenance | MaD:319 | +| Test.java:5412:21:5412:23 | out : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.left] : Object | provenance | | | Test.java:5412:21:5412:23 | out : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:5412:9:5412:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | provenance | MaD:561 | | Test.java:5417:29:5417:121 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5418:10:5418:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | provenance | | | Test.java:5417:50:5417:121 | difference(...) : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5417:29:5417:121 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | provenance | | @@ -5859,6 +5965,7 @@ edges | Test.java:5418:10:5418:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5418:10:5418:30 | entriesDiffering(...) : SortedMap [, com.google.common.collect.MapDifference.right] : Object | provenance | MaD:310 | | Test.java:5418:10:5418:30 | entriesDiffering(...) : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:5419:21:5419:23 | out : SortedMap [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:5419:9:5419:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | Test.java:5419:9:5419:37 | rightValue(...) | provenance | MaD:320 | +| Test.java:5419:21:5419:23 | out : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:5419:21:5419:23 | out : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:5419:9:5419:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | provenance | MaD:561 | | Test.java:5424:23:5424:82 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5425:10:5425:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | provenance | | | Test.java:5424:38:5424:82 | difference(...) : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5424:23:5424:82 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | provenance | | @@ -5867,6 +5974,7 @@ edges | Test.java:5425:10:5425:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.right, ] : Object | Test.java:5425:10:5425:30 | entriesDiffering(...) : Map [, com.google.common.collect.MapDifference.right] : Object | provenance | MaD:310 | | Test.java:5425:10:5425:30 | entriesDiffering(...) : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:5426:21:5426:23 | out : Map [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:5426:9:5426:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | Test.java:5426:9:5426:37 | rightValue(...) | provenance | MaD:320 | +| Test.java:5426:21:5426:23 | out : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.right] : Object | provenance | | | Test.java:5426:21:5426:23 | out : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:5426:9:5426:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | provenance | MaD:561 | | Test.java:5431:29:5431:121 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.left, ] : Comparable | Test.java:5432:10:5432:11 | in : SortedMapDifference [com.google.common.collect.MapDifference.left, ] : Comparable | provenance | | | Test.java:5431:50:5431:121 | difference(...) : SortedMapDifference [com.google.common.collect.MapDifference.left, ] : Comparable | Test.java:5431:29:5431:121 | (...)... : SortedMapDifference [com.google.common.collect.MapDifference.left, ] : Comparable | provenance | | @@ -6472,6 +6580,7 @@ edges | Test.java:5978:10:5978:19 | asMap(...) : NavigableMap [, ] : Comparable | Test.java:5979:32:5979:34 | out : NavigableMap [, ] : Comparable | provenance | | | Test.java:5979:20:5979:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | provenance | | | Test.java:5979:20:5979:35 | getMapValue(...) : Collection [] : Comparable | Test.java:5979:9:5979:36 | getElement(...) | provenance | MaD:555 | +| Test.java:5979:32:5979:34 | out : NavigableMap [, ] : Comparable | Test.java:118:20:118:31 | map : NavigableMap [, ] : Comparable | provenance | | | Test.java:5979:32:5979:34 | out : NavigableMap [, ] : Comparable | Test.java:5979:20:5979:35 | getMapValue(...) : Collection [] : Comparable | provenance | MaD:561 | | Test.java:5984:27:5984:114 | (...)... : TreeMultimap [] : Comparable | Test.java:5985:10:5985:11 | in : TreeMultimap [] : Comparable | provenance | | | Test.java:5984:46:5984:114 | create(...) : TreeMultimap [] : Comparable | Test.java:5984:27:5984:114 | (...)... : TreeMultimap [] : Comparable | provenance | | @@ -6482,6 +6591,7 @@ edges | Test.java:5985:10:5985:19 | asMap(...) : Map [, ] : Comparable | Test.java:5986:32:5986:34 | out : Map [, ] : Comparable | provenance | | | Test.java:5986:20:5986:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | provenance | | | Test.java:5986:20:5986:35 | getMapValue(...) : Collection [] : Comparable | Test.java:5986:9:5986:36 | getElement(...) | provenance | MaD:555 | +| Test.java:5986:32:5986:34 | out : Map [, ] : Comparable | Test.java:118:20:118:31 | map : Map [, ] : Comparable | provenance | | | Test.java:5986:32:5986:34 | out : Map [, ] : Comparable | Test.java:5986:20:5986:35 | getMapValue(...) : Collection [] : Comparable | provenance | MaD:561 | | Test.java:5991:21:5991:72 | (...)... : ImmutableSetMultimap [] : Object | Test.java:5992:10:5992:11 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:5991:34:5991:72 | of(...) : ImmutableSetMultimap [] : Object | Test.java:5991:21:5991:72 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -6490,6 +6600,7 @@ edges | Test.java:5992:10:5992:19 | asMap(...) : Map [, ] : Object | Test.java:5993:32:5993:34 | out : Map [, ] : Object | provenance | | | Test.java:5993:20:5993:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:5993:20:5993:35 | getMapValue(...) : Collection [] : Object | Test.java:5993:9:5993:36 | getElement(...) | provenance | MaD:555 | +| Test.java:5993:32:5993:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:5993:32:5993:34 | out : Map [, ] : Object | Test.java:5993:20:5993:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:5998:18:5998:63 | (...)... : ImmutableMultimap [] : Object | Test.java:5999:10:5999:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:5998:28:5998:63 | of(...) : ImmutableMultimap [] : Object | Test.java:5998:18:5998:63 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6498,6 +6609,7 @@ edges | Test.java:5999:10:5999:19 | asMap(...) : Map [, ] : Object | Test.java:6000:32:6000:34 | out : Map [, ] : Object | provenance | | | Test.java:6000:20:6000:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6000:20:6000:35 | getMapValue(...) : Collection [] : Object | Test.java:6000:9:6000:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6000:32:6000:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:6000:32:6000:34 | out : Map [, ] : Object | Test.java:6000:20:6000:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6005:22:6005:75 | (...)... : ImmutableListMultimap [] : Object | Test.java:6006:10:6006:11 | in : ImmutableListMultimap [] : Object | provenance | | | Test.java:6005:36:6005:75 | of(...) : ImmutableListMultimap [] : Object | Test.java:6005:22:6005:75 | (...)... : ImmutableListMultimap [] : Object | provenance | | @@ -6506,6 +6618,7 @@ edges | Test.java:6006:10:6006:19 | asMap(...) : Map [, ] : Object | Test.java:6007:32:6007:34 | out : Map [, ] : Object | provenance | | | Test.java:6007:20:6007:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6007:20:6007:35 | getMapValue(...) : Collection [] : Object | Test.java:6007:9:6007:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6007:32:6007:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:6007:32:6007:34 | out : Map [, ] : Object | Test.java:6007:20:6007:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6012:27:6012:81 | (...)... : ImmutableMultimap [] : Object | Test.java:6013:10:6013:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6012:46:6012:81 | of(...) : ImmutableMultimap [] : Object | Test.java:6012:27:6012:81 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6514,6 +6627,7 @@ edges | Test.java:6013:10:6013:19 | asMap(...) : ImmutableMap [, ] : Object | Test.java:6014:32:6014:34 | out : ImmutableMap [, ] : Object | provenance | | | Test.java:6014:20:6014:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6014:20:6014:35 | getMapValue(...) : Collection [] : Object | Test.java:6014:9:6014:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6014:32:6014:34 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:6014:32:6014:34 | out : ImmutableMap [, ] : Object | Test.java:6014:20:6014:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6019:21:6019:72 | (...)... : ImmutableSetMultimap [] : Object | Test.java:6020:10:6020:11 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:6019:34:6019:72 | of(...) : ImmutableSetMultimap [] : Object | Test.java:6019:21:6019:72 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -6521,6 +6635,7 @@ edges | Test.java:6020:10:6020:11 | in : ImmutableSetMultimap [] : Object | Test.java:6020:10:6020:21 | entries(...) : Set [, ] : Object | provenance | MaD:370 | | Test.java:6020:10:6020:21 | entries(...) : Set [, ] : Object | Test.java:6021:20:6021:22 | out : Set [, ] : Object | provenance | | | Test.java:6021:9:6021:23 | getElement(...) : Entry [] : Object | Test.java:6021:9:6021:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6021:20:6021:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:6021:20:6021:22 | out : Set [, ] : Object | Test.java:6021:9:6021:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6026:28:6026:110 | (...)... : LinkedHashMultimap [] : Object | Test.java:6027:10:6027:11 | in : LinkedHashMultimap [] : Object | provenance | | | Test.java:6026:48:6026:110 | create(...) : LinkedHashMultimap [] : Object | Test.java:6026:28:6026:110 | (...)... : LinkedHashMultimap [] : Object | provenance | | @@ -6529,6 +6644,7 @@ edges | Test.java:6027:10:6027:11 | in : LinkedHashMultimap [] : Object | Test.java:6027:10:6027:21 | entries(...) : Set [, ] : Object | provenance | MaD:370 | | Test.java:6027:10:6027:21 | entries(...) : Set [, ] : Object | Test.java:6028:20:6028:22 | out : Set [, ] : Object | provenance | | | Test.java:6028:9:6028:23 | getElement(...) : Entry [] : Object | Test.java:6028:9:6028:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6028:20:6028:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:6028:20:6028:22 | out : Set [, ] : Object | Test.java:6028:9:6028:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6033:28:6033:110 | (...)... : LinkedListMultimap [] : Object | Test.java:6034:10:6034:11 | in : LinkedListMultimap [] : Object | provenance | | | Test.java:6033:48:6033:110 | create(...) : LinkedListMultimap [] : Object | Test.java:6033:28:6033:110 | (...)... : LinkedListMultimap [] : Object | provenance | | @@ -6537,6 +6653,7 @@ edges | Test.java:6034:10:6034:11 | in : LinkedListMultimap [] : Object | Test.java:6034:10:6034:21 | entries(...) : List [, ] : Object | provenance | MaD:370 | | Test.java:6034:10:6034:21 | entries(...) : List [, ] : Object | Test.java:6035:20:6035:22 | out : List [, ] : Object | provenance | | | Test.java:6035:9:6035:23 | getElement(...) : Entry [] : Object | Test.java:6035:9:6035:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6035:20:6035:22 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | provenance | | | Test.java:6035:20:6035:22 | out : List [, ] : Object | Test.java:6035:9:6035:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6040:30:6040:90 | (...)... : ImmutableSetMultimap [] : Object | Test.java:6041:10:6041:11 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:6040:52:6040:90 | of(...) : ImmutableSetMultimap [] : Object | Test.java:6040:30:6040:90 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -6544,6 +6661,7 @@ edges | Test.java:6041:10:6041:11 | in : ImmutableSetMultimap [] : Object | Test.java:6041:10:6041:21 | entries(...) : ImmutableSet [, ] : Object | provenance | MaD:370 | | Test.java:6041:10:6041:21 | entries(...) : ImmutableSet [, ] : Object | Test.java:6042:20:6042:22 | out : ImmutableSet [, ] : Object | provenance | | | Test.java:6042:9:6042:23 | getElement(...) : Entry [] : Object | Test.java:6042:9:6042:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6042:20:6042:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:6042:20:6042:22 | out : ImmutableSet [, ] : Object | Test.java:6042:9:6042:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6047:27:6047:81 | (...)... : ImmutableMultimap [] : Object | Test.java:6048:10:6048:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6047:46:6047:81 | of(...) : ImmutableMultimap [] : Object | Test.java:6047:27:6047:81 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6551,6 +6669,7 @@ edges | Test.java:6048:10:6048:11 | in : ImmutableMultimap [] : Object | Test.java:6048:10:6048:21 | entries(...) : ImmutableCollection [, ] : Object | provenance | MaD:370 | | Test.java:6048:10:6048:21 | entries(...) : ImmutableCollection [, ] : Object | Test.java:6049:20:6049:22 | out : ImmutableCollection [, ] : Object | provenance | | | Test.java:6049:9:6049:23 | getElement(...) : Entry [] : Object | Test.java:6049:9:6049:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6049:20:6049:22 | out : ImmutableCollection [, ] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | provenance | | | Test.java:6049:20:6049:22 | out : ImmutableCollection [, ] : Object | Test.java:6049:9:6049:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6054:18:6054:63 | (...)... : ImmutableMultimap [] : Object | Test.java:6055:10:6055:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6054:28:6054:63 | of(...) : ImmutableMultimap [] : Object | Test.java:6054:18:6054:63 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6558,6 +6677,7 @@ edges | Test.java:6055:10:6055:11 | in : ImmutableMultimap [] : Object | Test.java:6055:10:6055:21 | entries(...) : Collection [, ] : Object | provenance | MaD:370 | | Test.java:6055:10:6055:21 | entries(...) : Collection [, ] : Object | Test.java:6056:20:6056:22 | out : Collection [, ] : Object | provenance | | | Test.java:6056:9:6056:23 | getElement(...) : Entry [] : Object | Test.java:6056:9:6056:32 | getKey(...) | provenance | MaD:565 | +| Test.java:6056:20:6056:22 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | provenance | | | Test.java:6056:20:6056:22 | out : Collection [, ] : Object | Test.java:6056:9:6056:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6061:21:6061:72 | (...)... : ImmutableSetMultimap [] : Object | Test.java:6062:10:6062:11 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:6061:34:6061:72 | of(...) : ImmutableSetMultimap [] : Object | Test.java:6061:21:6061:72 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -6565,6 +6685,7 @@ edges | Test.java:6062:10:6062:11 | in : ImmutableSetMultimap [] : Object | Test.java:6062:10:6062:21 | entries(...) : Set [, ] : Object | provenance | MaD:371 | | Test.java:6062:10:6062:21 | entries(...) : Set [, ] : Object | Test.java:6063:20:6063:22 | out : Set [, ] : Object | provenance | | | Test.java:6063:9:6063:23 | getElement(...) : Entry [] : Object | Test.java:6063:9:6063:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6063:20:6063:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:6063:20:6063:22 | out : Set [, ] : Object | Test.java:6063:9:6063:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6068:28:6068:110 | (...)... : LinkedHashMultimap [] : Object | Test.java:6069:10:6069:11 | in : LinkedHashMultimap [] : Object | provenance | | | Test.java:6068:48:6068:110 | create(...) : LinkedHashMultimap [] : Object | Test.java:6068:28:6068:110 | (...)... : LinkedHashMultimap [] : Object | provenance | | @@ -6573,6 +6694,7 @@ edges | Test.java:6069:10:6069:11 | in : LinkedHashMultimap [] : Object | Test.java:6069:10:6069:21 | entries(...) : Set [, ] : Object | provenance | MaD:371 | | Test.java:6069:10:6069:21 | entries(...) : Set [, ] : Object | Test.java:6070:20:6070:22 | out : Set [, ] : Object | provenance | | | Test.java:6070:9:6070:23 | getElement(...) : Entry [] : Object | Test.java:6070:9:6070:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6070:20:6070:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:6070:20:6070:22 | out : Set [, ] : Object | Test.java:6070:9:6070:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6075:28:6075:110 | (...)... : LinkedListMultimap [] : Object | Test.java:6076:10:6076:11 | in : LinkedListMultimap [] : Object | provenance | | | Test.java:6075:48:6075:110 | create(...) : LinkedListMultimap [] : Object | Test.java:6075:28:6075:110 | (...)... : LinkedListMultimap [] : Object | provenance | | @@ -6581,6 +6703,7 @@ edges | Test.java:6076:10:6076:11 | in : LinkedListMultimap [] : Object | Test.java:6076:10:6076:21 | entries(...) : List [, ] : Object | provenance | MaD:371 | | Test.java:6076:10:6076:21 | entries(...) : List [, ] : Object | Test.java:6077:20:6077:22 | out : List [, ] : Object | provenance | | | Test.java:6077:9:6077:23 | getElement(...) : Entry [] : Object | Test.java:6077:9:6077:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6077:20:6077:22 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | provenance | | | Test.java:6077:20:6077:22 | out : List [, ] : Object | Test.java:6077:9:6077:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6082:30:6082:90 | (...)... : ImmutableSetMultimap [] : Object | Test.java:6083:10:6083:11 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:6082:52:6082:90 | of(...) : ImmutableSetMultimap [] : Object | Test.java:6082:30:6082:90 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -6588,6 +6711,7 @@ edges | Test.java:6083:10:6083:11 | in : ImmutableSetMultimap [] : Object | Test.java:6083:10:6083:21 | entries(...) : ImmutableSet [, ] : Object | provenance | MaD:371 | | Test.java:6083:10:6083:21 | entries(...) : ImmutableSet [, ] : Object | Test.java:6084:20:6084:22 | out : ImmutableSet [, ] : Object | provenance | | | Test.java:6084:9:6084:23 | getElement(...) : Entry [] : Object | Test.java:6084:9:6084:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6084:20:6084:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:6084:20:6084:22 | out : ImmutableSet [, ] : Object | Test.java:6084:9:6084:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6089:27:6089:81 | (...)... : ImmutableMultimap [] : Object | Test.java:6090:10:6090:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6089:46:6089:81 | of(...) : ImmutableMultimap [] : Object | Test.java:6089:27:6089:81 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6595,6 +6719,7 @@ edges | Test.java:6090:10:6090:11 | in : ImmutableMultimap [] : Object | Test.java:6090:10:6090:21 | entries(...) : ImmutableCollection [, ] : Object | provenance | MaD:371 | | Test.java:6090:10:6090:21 | entries(...) : ImmutableCollection [, ] : Object | Test.java:6091:20:6091:22 | out : ImmutableCollection [, ] : Object | provenance | | | Test.java:6091:9:6091:23 | getElement(...) : Entry [] : Object | Test.java:6091:9:6091:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6091:20:6091:22 | out : ImmutableCollection [, ] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | provenance | | | Test.java:6091:20:6091:22 | out : ImmutableCollection [, ] : Object | Test.java:6091:9:6091:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6096:18:6096:63 | (...)... : ImmutableMultimap [] : Object | Test.java:6097:10:6097:11 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6096:28:6096:63 | of(...) : ImmutableMultimap [] : Object | Test.java:6096:18:6096:63 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -6602,6 +6727,7 @@ edges | Test.java:6097:10:6097:11 | in : ImmutableMultimap [] : Object | Test.java:6097:10:6097:21 | entries(...) : Collection [, ] : Object | provenance | MaD:371 | | Test.java:6097:10:6097:21 | entries(...) : Collection [, ] : Object | Test.java:6098:20:6098:22 | out : Collection [, ] : Object | provenance | | | Test.java:6098:9:6098:23 | getElement(...) : Entry [] : Object | Test.java:6098:9:6098:34 | getValue(...) | provenance | MaD:566 | +| Test.java:6098:20:6098:22 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | provenance | | | Test.java:6098:20:6098:22 | out : Collection [, ] : Object | Test.java:6098:9:6098:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:6103:27:6103:114 | (...)... : TreeMultimap [] : Comparable | Test.java:6104:10:6104:11 | in : TreeMultimap [] : Comparable | provenance | | | Test.java:6103:46:6103:114 | create(...) : TreeMultimap [] : Comparable | Test.java:6103:27:6103:114 | (...)... : TreeMultimap [] : Comparable | provenance | | @@ -7093,6 +7219,7 @@ edges | Test.java:6587:26:6587:27 | in : ImmutableListMultimap [] : Object | Test.java:6587:10:6587:28 | asMap(...) : Map [, ] : Object | provenance | MaD:387 | | Test.java:6588:20:6588:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6588:20:6588:35 | getMapValue(...) : Collection [] : Object | Test.java:6588:9:6588:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6588:32:6588:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:6588:32:6588:34 | out : Map [, ] : Object | Test.java:6588:20:6588:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6593:18:6593:63 | (...)... : ImmutableMultimap [] : Object | Test.java:6594:26:6594:27 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6593:28:6593:63 | of(...) : ImmutableMultimap [] : Object | Test.java:6593:18:6593:63 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -7108,6 +7235,7 @@ edges | Test.java:6601:26:6601:27 | in : ImmutableMultimap [] : Object | Test.java:6601:10:6601:28 | asMap(...) : Map [, ] : Object | provenance | MaD:389 | | Test.java:6602:20:6602:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6602:20:6602:35 | getMapValue(...) : Collection [] : Object | Test.java:6602:9:6602:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6602:32:6602:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:6602:32:6602:34 | out : Map [, ] : Object | Test.java:6602:20:6602:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6607:21:6607:72 | (...)... : ImmutableSetMultimap [] : Object | Test.java:6608:26:6608:27 | in : ImmutableSetMultimap [] : Object | provenance | | | Test.java:6607:34:6607:72 | of(...) : ImmutableSetMultimap [] : Object | Test.java:6607:21:6607:72 | (...)... : ImmutableSetMultimap [] : Object | provenance | | @@ -7123,6 +7251,7 @@ edges | Test.java:6615:26:6615:27 | in : ImmutableSetMultimap [] : Object | Test.java:6615:10:6615:28 | asMap(...) : Map [, ] : Object | provenance | MaD:391 | | Test.java:6616:20:6616:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | provenance | | | Test.java:6616:20:6616:35 | getMapValue(...) : Collection [] : Object | Test.java:6616:9:6616:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6616:32:6616:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:6616:32:6616:34 | out : Map [, ] : Object | Test.java:6616:20:6616:35 | getMapValue(...) : Collection [] : Object | provenance | MaD:561 | | Test.java:6621:27:6621:114 | (...)... : TreeMultimap [] : Comparable | Test.java:6622:26:6622:27 | in : TreeMultimap [] : Comparable | provenance | | | Test.java:6621:46:6621:114 | create(...) : TreeMultimap [] : Comparable | Test.java:6621:27:6621:114 | (...)... : TreeMultimap [] : Comparable | provenance | | @@ -7142,6 +7271,7 @@ edges | Test.java:6629:26:6629:27 | in : TreeMultimap [] : Comparable | Test.java:6629:10:6629:28 | asMap(...) : Map [, ] : Comparable | provenance | MaD:393 | | Test.java:6630:20:6630:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | provenance | | | Test.java:6630:20:6630:35 | getMapValue(...) : Collection [] : Comparable | Test.java:6630:9:6630:36 | getElement(...) | provenance | MaD:555 | +| Test.java:6630:32:6630:34 | out : Map [, ] : Comparable | Test.java:118:20:118:31 | map : Map [, ] : Comparable | provenance | | | Test.java:6630:32:6630:34 | out : Map [, ] : Comparable | Test.java:6630:20:6630:35 | getMapValue(...) : Collection [] : Comparable | provenance | MaD:561 | | Test.java:6635:18:6635:63 | (...)... : ImmutableMultimap [] : Object | Test.java:6636:34:6636:35 | in : ImmutableMultimap [] : Object | provenance | | | Test.java:6635:28:6635:63 | of(...) : ImmutableMultimap [] : Object | Test.java:6635:18:6635:63 | (...)... : ImmutableMultimap [] : Object | provenance | | @@ -7577,6 +7707,7 @@ edges | Test.java:7056:10:7056:11 | in : ImmutableSortedMultiset [] : Comparable | Test.java:7056:10:7056:22 | entrySet(...) : Set [, ] : Comparable | provenance | MaD:447 | | Test.java:7056:10:7056:22 | entrySet(...) : Set [, ] : Comparable | Test.java:7057:20:7057:22 | out : Set [, ] : Comparable | provenance | | | Test.java:7057:9:7057:23 | getElement(...) : Entry [] : Comparable | Test.java:7057:9:7057:36 | getElement(...) | provenance | MaD:450 | +| Test.java:7057:20:7057:22 | out : Set [, ] : Comparable | Test.java:110:19:110:32 | it : Set [, ] : Comparable | provenance | | | Test.java:7057:20:7057:22 | out : Set [, ] : Comparable | Test.java:7057:9:7057:23 | getElement(...) : Entry [] : Comparable | provenance | MaD:555 | | Test.java:7062:18:7062:57 | (...)... : ImmutableMultiset [] : Object | Test.java:7063:10:7063:11 | in : ImmutableMultiset [] : Object | provenance | | | Test.java:7062:28:7062:57 | of(...) : ImmutableMultiset [] : Object | Test.java:7062:18:7062:57 | (...)... : ImmutableMultiset [] : Object | provenance | | @@ -7584,6 +7715,7 @@ edges | Test.java:7063:10:7063:11 | in : ImmutableMultiset [] : Object | Test.java:7063:10:7063:22 | entrySet(...) : Set [, ] : Object | provenance | MaD:447 | | Test.java:7063:10:7063:22 | entrySet(...) : Set [, ] : Object | Test.java:7064:20:7064:22 | out : Set [, ] : Object | provenance | | | Test.java:7064:9:7064:23 | getElement(...) : Entry [] : Object | Test.java:7064:9:7064:36 | getElement(...) | provenance | MaD:450 | +| Test.java:7064:20:7064:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7064:20:7064:22 | out : Set [, ] : Object | Test.java:7064:9:7064:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:7069:27:7069:75 | (...)... : ImmutableMultiset [] : Object | Test.java:7070:10:7070:11 | in : ImmutableMultiset [] : Object | provenance | | | Test.java:7069:46:7069:75 | of(...) : ImmutableMultiset [] : Object | Test.java:7069:27:7069:75 | (...)... : ImmutableMultiset [] : Object | provenance | | @@ -7591,6 +7723,7 @@ edges | Test.java:7070:10:7070:11 | in : ImmutableMultiset [] : Object | Test.java:7070:10:7070:22 | entrySet(...) : ImmutableSet [, ] : Object | provenance | MaD:447 | | Test.java:7070:10:7070:22 | entrySet(...) : ImmutableSet [, ] : Object | Test.java:7071:20:7071:22 | out : ImmutableSet [, ] : Object | provenance | | | Test.java:7071:9:7071:23 | getElement(...) : Entry [] : Object | Test.java:7071:9:7071:36 | getElement(...) | provenance | MaD:450 | +| Test.java:7071:20:7071:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:7071:20:7071:22 | out : ImmutableSet [, ] : Object | Test.java:7071:9:7071:23 | getElement(...) : Entry [] : Object | provenance | MaD:555 | | Test.java:7076:16:7076:31 | (...)... : Object | Test.java:7077:17:7077:18 | in : Object | provenance | | | Test.java:7076:24:7076:31 | source(...) : Object | Test.java:7076:16:7076:31 | (...)... : Object | provenance | | @@ -7878,6 +8011,7 @@ edges | Test.java:7364:32:7364:33 | in : List [, ] : Object | Test.java:7364:10:7364:34 | cartesianProduct(...) : Set [, ] : Object | provenance | MaD:478 | | Test.java:7365:20:7365:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:7365:20:7365:34 | getElement(...) : List [] : Object | Test.java:7365:9:7365:35 | getElement(...) | provenance | MaD:555 | +| Test.java:7365:31:7365:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7365:31:7365:33 | out : Set [, ] : Object | Test.java:7365:20:7365:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:7370:15:7370:48 | (...)... : Set[] [[], ] : Object | Test.java:7371:32:7371:33 | in : Set[] [[], ] : Object | provenance | | | Test.java:7370:22:7370:48 | {...} : Set[] [[], ] : Object | Test.java:7370:15:7370:48 | (...)... : Set[] [[], ] : Object | provenance | | @@ -7887,6 +8021,7 @@ edges | Test.java:7371:32:7371:33 | in : Set[] [[], ] : Object | Test.java:7371:10:7371:34 | cartesianProduct(...) : Set [, ] : Object | provenance | MaD:479 | | Test.java:7372:20:7372:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | provenance | | | Test.java:7372:20:7372:34 | getElement(...) : List [] : Object | Test.java:7372:9:7372:35 | getElement(...) | provenance | MaD:555 | +| Test.java:7372:31:7372:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7372:31:7372:33 | out : Set [, ] : Object | Test.java:7372:20:7372:34 | getElement(...) : List [] : Object | provenance | MaD:555 | | Test.java:7377:13:7377:33 | (...)... : Set [] : Object | Test.java:7378:28:7378:29 | in : Set [] : Object | provenance | | | Test.java:7377:18:7377:33 | of(...) : Set [] : Object | Test.java:7377:13:7377:33 | (...)... : Set [] : Object | provenance | | @@ -7895,6 +8030,7 @@ edges | Test.java:7378:28:7378:29 | in : Set [] : Object | Test.java:7378:10:7378:33 | combinations(...) : Set [, ] : Object | provenance | MaD:480 | | Test.java:7379:20:7379:34 | getElement(...) : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | provenance | | | Test.java:7379:20:7379:34 | getElement(...) : Set [] : Object | Test.java:7379:9:7379:35 | getElement(...) | provenance | MaD:555 | +| Test.java:7379:31:7379:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7379:31:7379:33 | out : Set [, ] : Object | Test.java:7379:20:7379:34 | getElement(...) : Set [] : Object | provenance | MaD:555 | | Test.java:7384:13:7384:33 | (...)... : Set [] : Object | Test.java:7385:26:7385:27 | in : Set [] : Object | provenance | | | Test.java:7384:18:7384:33 | of(...) : Set [] : Object | Test.java:7384:13:7384:33 | (...)... : Set [] : Object | provenance | | @@ -8004,6 +8140,7 @@ edges | Test.java:7483:24:7483:25 | in : Set [] : Object | Test.java:7483:10:7483:26 | powerSet(...) : Set [, ] : Object | provenance | MaD:494 | | Test.java:7484:20:7484:34 | getElement(...) : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | provenance | | | Test.java:7484:20:7484:34 | getElement(...) : Set [] : Object | Test.java:7484:9:7484:35 | getElement(...) | provenance | MaD:555 | +| Test.java:7484:31:7484:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7484:31:7484:33 | out : Set [, ] : Object | Test.java:7484:20:7484:34 | getElement(...) : Set [] : Object | provenance | MaD:555 | | Test.java:7489:22:7489:78 | (...)... : ImmutableSortedSet [] : Comparable | Test.java:7490:22:7490:23 | in : ImmutableSortedSet [] : Comparable | provenance | | | Test.java:7489:36:7489:78 | of(...) : ImmutableSortedSet [] : Comparable | Test.java:7489:22:7489:78 | (...)... : ImmutableSortedSet [] : Comparable | provenance | | @@ -8082,6 +8219,7 @@ edges | Test.java:7560:10:7560:11 | in : TreeBasedTable [] : Object | Test.java:7560:10:7560:21 | cellSet(...) : Set [, ] : Object | provenance | MaD:502 | | Test.java:7560:10:7560:21 | cellSet(...) : Set [, ] : Object | Test.java:7561:20:7561:22 | out : Set [, ] : Object | provenance | | | Test.java:7561:9:7561:23 | getElement(...) : Cell [] : Object | Test.java:7561:9:7561:34 | getValue(...) | provenance | MaD:528 | +| Test.java:7561:20:7561:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7561:20:7561:22 | out : Set [, ] : Object | Test.java:7561:9:7561:23 | getElement(...) : Cell [] : Object | provenance | MaD:555 | | Test.java:7566:20:7566:89 | (...)... : ArrayTable [] : Object | Test.java:7567:10:7567:11 | in : ArrayTable [] : Object | provenance | | | Test.java:7566:32:7566:89 | create(...) : ArrayTable [] : Object | Test.java:7566:20:7566:89 | (...)... : ArrayTable [] : Object | provenance | | @@ -8090,6 +8228,7 @@ edges | Test.java:7567:10:7567:11 | in : ArrayTable [] : Object | Test.java:7567:10:7567:21 | cellSet(...) : Set [, ] : Object | provenance | MaD:502 | | Test.java:7567:10:7567:21 | cellSet(...) : Set [, ] : Object | Test.java:7568:20:7568:22 | out : Set [, ] : Object | provenance | | | Test.java:7568:9:7568:23 | getElement(...) : Cell [] : Object | Test.java:7568:9:7568:34 | getValue(...) | provenance | MaD:528 | +| Test.java:7568:20:7568:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | provenance | | | Test.java:7568:20:7568:22 | out : Set [, ] : Object | Test.java:7568:9:7568:23 | getElement(...) : Cell [] : Object | provenance | MaD:555 | | Test.java:7573:24:7573:78 | (...)... : ImmutableTable [] : Object | Test.java:7574:10:7574:11 | in : ImmutableTable [] : Object | provenance | | | Test.java:7573:40:7573:78 | of(...) : ImmutableTable [] : Object | Test.java:7573:24:7573:78 | (...)... : ImmutableTable [] : Object | provenance | | @@ -8097,6 +8236,7 @@ edges | Test.java:7574:10:7574:11 | in : ImmutableTable [] : Object | Test.java:7574:10:7574:21 | cellSet(...) : ImmutableSet [, ] : Object | provenance | MaD:502 | | Test.java:7574:10:7574:21 | cellSet(...) : ImmutableSet [, ] : Object | Test.java:7575:20:7575:22 | out : ImmutableSet [, ] : Object | provenance | | | Test.java:7575:9:7575:23 | getElement(...) : Cell [] : Object | Test.java:7575:9:7575:34 | getValue(...) | provenance | MaD:528 | +| Test.java:7575:20:7575:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | provenance | | | Test.java:7575:20:7575:22 | out : ImmutableSet [, ] : Object | Test.java:7575:9:7575:23 | getElement(...) : Cell [] : Object | provenance | MaD:555 | | Test.java:7580:15:7580:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7581:10:7581:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7580:22:7580:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7580:15:7580:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8105,6 +8245,7 @@ edges | Test.java:7581:10:7581:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7581:10:7581:21 | cellSet(...) : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:503 | | Test.java:7581:10:7581:21 | cellSet(...) : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:7582:20:7582:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7582:9:7582:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | Test.java:7582:9:7582:38 | getColumnKey(...) | provenance | MaD:526 | +| Test.java:7582:20:7582:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7582:20:7582:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:7582:9:7582:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | | Test.java:7587:20:7587:89 | (...)... : ArrayTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7588:10:7588:11 | in : ArrayTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7587:32:7587:89 | create(...) : ArrayTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7587:20:7587:89 | (...)... : ArrayTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8113,6 +8254,7 @@ edges | Test.java:7588:10:7588:11 | in : ArrayTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7588:10:7588:21 | cellSet(...) : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:503 | | Test.java:7588:10:7588:21 | cellSet(...) : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:7589:20:7589:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7589:9:7589:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | Test.java:7589:9:7589:38 | getColumnKey(...) | provenance | MaD:526 | +| Test.java:7589:20:7589:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7589:20:7589:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:7589:9:7589:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | | Test.java:7594:24:7594:78 | (...)... : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7595:10:7595:11 | in : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7594:40:7594:78 | of(...) : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7594:24:7594:78 | (...)... : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8120,6 +8262,7 @@ edges | Test.java:7595:10:7595:11 | in : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7595:10:7595:21 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | MaD:503 | | Test.java:7595:10:7595:21 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:7596:20:7596:22 | out : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7596:9:7596:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | Test.java:7596:9:7596:38 | getColumnKey(...) | provenance | MaD:526 | +| Test.java:7596:20:7596:22 | out : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7596:20:7596:22 | out : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:7596:9:7596:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | provenance | MaD:555 | | Test.java:7601:15:7601:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7602:10:7602:11 | in : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7601:22:7601:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7601:15:7601:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -8128,6 +8271,7 @@ edges | Test.java:7602:10:7602:11 | in : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7602:10:7602:21 | cellSet(...) : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:504 | | Test.java:7602:10:7602:21 | cellSet(...) : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:7603:20:7603:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7603:9:7603:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | Test.java:7603:9:7603:35 | getRowKey(...) | provenance | MaD:527 | +| Test.java:7603:20:7603:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7603:20:7603:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:7603:9:7603:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | | Test.java:7608:20:7608:89 | (...)... : ArrayTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7609:10:7609:11 | in : ArrayTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7608:32:7608:89 | create(...) : ArrayTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7608:20:7608:89 | (...)... : ArrayTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -8136,6 +8280,7 @@ edges | Test.java:7609:10:7609:11 | in : ArrayTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7609:10:7609:21 | cellSet(...) : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:504 | | Test.java:7609:10:7609:21 | cellSet(...) : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:7610:20:7610:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7610:9:7610:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | Test.java:7610:9:7610:35 | getRowKey(...) | provenance | MaD:527 | +| Test.java:7610:20:7610:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7610:20:7610:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:7610:9:7610:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | | Test.java:7615:24:7615:78 | (...)... : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7616:10:7616:11 | in : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7615:40:7615:78 | of(...) : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7615:24:7615:78 | (...)... : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -8143,6 +8288,7 @@ edges | Test.java:7616:10:7616:11 | in : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7616:10:7616:21 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | MaD:504 | | Test.java:7616:10:7616:21 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:7617:20:7617:22 | out : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7617:9:7617:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | Test.java:7617:9:7617:35 | getRowKey(...) | provenance | MaD:527 | +| Test.java:7617:20:7617:22 | out : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7617:20:7617:22 | out : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:7617:9:7617:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | provenance | MaD:555 | | Test.java:7622:15:7622:51 | (...)... : TreeBasedTable [] : Object | Test.java:7623:10:7623:11 | in : TreeBasedTable [] : Object | provenance | | | Test.java:7622:22:7622:51 | newTable(...) : TreeBasedTable [] : Object | Test.java:7622:15:7622:51 | (...)... : TreeBasedTable [] : Object | provenance | | @@ -8221,6 +8367,7 @@ edges | Test.java:7686:10:7686:23 | columnMap(...) : Map [, ] : Object | Test.java:7687:33:7687:35 | out : Map [, ] : Object | provenance | | | Test.java:7687:21:7687:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:7687:21:7687:36 | getMapValue(...) : Map [] : Object | Test.java:7687:9:7687:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:7687:33:7687:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:7687:33:7687:35 | out : Map [, ] : Object | Test.java:7687:21:7687:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7692:20:7692:89 | (...)... : ArrayTable [] : Object | Test.java:7693:10:7693:11 | in : ArrayTable [] : Object | provenance | | | Test.java:7692:32:7692:89 | create(...) : ArrayTable [] : Object | Test.java:7692:20:7692:89 | (...)... : ArrayTable [] : Object | provenance | | @@ -8230,6 +8377,7 @@ edges | Test.java:7693:10:7693:23 | columnMap(...) : Map [, ] : Object | Test.java:7694:33:7694:35 | out : Map [, ] : Object | provenance | | | Test.java:7694:21:7694:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:7694:21:7694:36 | getMapValue(...) : Map [] : Object | Test.java:7694:9:7694:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:7694:33:7694:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:7694:33:7694:35 | out : Map [, ] : Object | Test.java:7694:21:7694:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7699:24:7699:78 | (...)... : ImmutableTable [] : Object | Test.java:7700:10:7700:11 | in : ImmutableTable [] : Object | provenance | | | Test.java:7699:40:7699:78 | of(...) : ImmutableTable [] : Object | Test.java:7699:24:7699:78 | (...)... : ImmutableTable [] : Object | provenance | | @@ -8238,6 +8386,7 @@ edges | Test.java:7700:10:7700:23 | columnMap(...) : ImmutableMap [, ] : Object | Test.java:7701:33:7701:35 | out : ImmutableMap [, ] : Object | provenance | | | Test.java:7701:21:7701:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:7701:21:7701:36 | getMapValue(...) : Map [] : Object | Test.java:7701:9:7701:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:7701:33:7701:35 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:7701:33:7701:35 | out : ImmutableMap [, ] : Object | Test.java:7701:21:7701:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7706:15:7706:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7707:10:7707:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:7706:22:7706:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7706:15:7706:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8270,6 +8419,7 @@ edges | Test.java:7728:10:7728:23 | columnMap(...) : Map [, ] : Object | Test.java:7729:31:7729:33 | out : Map [, ] : Object | provenance | | | Test.java:7729:19:7729:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:7729:19:7729:34 | getMapValue(...) : Map [] : Object | Test.java:7729:9:7729:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:7729:31:7729:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:7729:31:7729:33 | out : Map [, ] : Object | Test.java:7729:19:7729:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7734:20:7734:89 | (...)... : ArrayTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7735:10:7735:11 | in : ArrayTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7734:32:7734:89 | create(...) : ArrayTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7734:20:7734:89 | (...)... : ArrayTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -8279,6 +8429,7 @@ edges | Test.java:7735:10:7735:23 | columnMap(...) : Map [, ] : Object | Test.java:7736:31:7736:33 | out : Map [, ] : Object | provenance | | | Test.java:7736:19:7736:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:7736:19:7736:34 | getMapValue(...) : Map [] : Object | Test.java:7736:9:7736:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:7736:31:7736:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:7736:31:7736:33 | out : Map [, ] : Object | Test.java:7736:19:7736:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7741:24:7741:78 | (...)... : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7742:10:7742:11 | in : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:7741:40:7741:78 | of(...) : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7741:24:7741:78 | (...)... : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -8287,6 +8438,7 @@ edges | Test.java:7742:10:7742:23 | columnMap(...) : ImmutableMap [, ] : Object | Test.java:7743:31:7743:33 | out : ImmutableMap [, ] : Object | provenance | | | Test.java:7743:19:7743:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:7743:19:7743:34 | getMapValue(...) : Map [] : Object | Test.java:7743:9:7743:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:7743:31:7743:33 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:7743:31:7743:33 | out : ImmutableMap [, ] : Object | Test.java:7743:19:7743:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:7748:15:7748:51 | (...)... : TreeBasedTable [] : Object | Test.java:7749:10:7749:11 | in : TreeBasedTable [] : Object | provenance | | | Test.java:7748:22:7748:51 | newTable(...) : TreeBasedTable [] : Object | Test.java:7748:15:7748:51 | (...)... : TreeBasedTable [] : Object | provenance | | @@ -8561,6 +8713,7 @@ edges | Test.java:8015:10:8015:20 | rowMap(...) : SortedMap [, ] : Object | Test.java:8016:33:8016:35 | out : SortedMap [, ] : Object | provenance | | | Test.java:8016:21:8016:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:8016:21:8016:36 | getMapValue(...) : Map [] : Object | Test.java:8016:9:8016:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:8016:33:8016:35 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | provenance | | | Test.java:8016:33:8016:35 | out : SortedMap [, ] : Object | Test.java:8016:21:8016:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8021:24:8021:69 | (...)... : TreeBasedTable [] : Object | Test.java:8022:10:8022:11 | in : TreeBasedTable [] : Object | provenance | | | Test.java:8021:40:8021:69 | newTable(...) : TreeBasedTable [] : Object | Test.java:8021:24:8021:69 | (...)... : TreeBasedTable [] : Object | provenance | | @@ -8570,6 +8723,7 @@ edges | Test.java:8022:10:8022:20 | rowMap(...) : SortedMap [, ] : Object | Test.java:8023:33:8023:35 | out : SortedMap [, ] : Object | provenance | | | Test.java:8023:21:8023:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:8023:21:8023:36 | getMapValue(...) : Map [] : Object | Test.java:8023:9:8023:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:8023:33:8023:35 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | provenance | | | Test.java:8023:33:8023:35 | out : SortedMap [, ] : Object | Test.java:8023:21:8023:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8028:15:8028:51 | (...)... : TreeBasedTable [] : Object | Test.java:8029:10:8029:11 | in : TreeBasedTable [] : Object | provenance | | | Test.java:8028:22:8028:51 | newTable(...) : TreeBasedTable [] : Object | Test.java:8028:15:8028:51 | (...)... : TreeBasedTable [] : Object | provenance | | @@ -8579,6 +8733,7 @@ edges | Test.java:8029:10:8029:20 | rowMap(...) : Map [, ] : Object | Test.java:8030:33:8030:35 | out : Map [, ] : Object | provenance | | | Test.java:8030:21:8030:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:8030:21:8030:36 | getMapValue(...) : Map [] : Object | Test.java:8030:9:8030:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:8030:33:8030:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:8030:33:8030:35 | out : Map [, ] : Object | Test.java:8030:21:8030:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8035:20:8035:89 | (...)... : ArrayTable [] : Object | Test.java:8036:10:8036:11 | in : ArrayTable [] : Object | provenance | | | Test.java:8035:32:8035:89 | create(...) : ArrayTable [] : Object | Test.java:8035:20:8035:89 | (...)... : ArrayTable [] : Object | provenance | | @@ -8588,6 +8743,7 @@ edges | Test.java:8036:10:8036:20 | rowMap(...) : Map [, ] : Object | Test.java:8037:33:8037:35 | out : Map [, ] : Object | provenance | | | Test.java:8037:21:8037:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:8037:21:8037:36 | getMapValue(...) : Map [] : Object | Test.java:8037:9:8037:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:8037:33:8037:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:8037:33:8037:35 | out : Map [, ] : Object | Test.java:8037:21:8037:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8042:24:8042:78 | (...)... : ImmutableTable [] : Object | Test.java:8043:10:8043:11 | in : ImmutableTable [] : Object | provenance | | | Test.java:8042:40:8042:78 | of(...) : ImmutableTable [] : Object | Test.java:8042:24:8042:78 | (...)... : ImmutableTable [] : Object | provenance | | @@ -8596,6 +8752,7 @@ edges | Test.java:8043:10:8043:20 | rowMap(...) : ImmutableMap [, ] : Object | Test.java:8044:33:8044:35 | out : ImmutableMap [, ] : Object | provenance | | | Test.java:8044:21:8044:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | provenance | | | Test.java:8044:21:8044:36 | getMapValue(...) : Map [] : Object | Test.java:8044:9:8044:37 | getMapValue(...) | provenance | MaD:561 | +| Test.java:8044:33:8044:35 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:8044:33:8044:35 | out : ImmutableMap [, ] : Object | Test.java:8044:21:8044:36 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8049:24:8049:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8050:10:8050:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:8049:40:8049:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8049:24:8049:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8605,6 +8762,7 @@ edges | Test.java:8050:10:8050:20 | rowMap(...) : SortedMap [, ] : Object | Test.java:8051:31:8051:33 | out : SortedMap [, ] : Object | provenance | | | Test.java:8051:19:8051:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:8051:19:8051:34 | getMapValue(...) : Map [] : Object | Test.java:8051:9:8051:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:8051:31:8051:33 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | provenance | | | Test.java:8051:31:8051:33 | out : SortedMap [, ] : Object | Test.java:8051:19:8051:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8056:24:8056:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8057:10:8057:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:8056:40:8056:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8056:24:8056:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8614,6 +8772,7 @@ edges | Test.java:8057:10:8057:20 | rowMap(...) : SortedMap [, ] : Object | Test.java:8058:31:8058:33 | out : SortedMap [, ] : Object | provenance | | | Test.java:8058:19:8058:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:8058:19:8058:34 | getMapValue(...) : Map [] : Object | Test.java:8058:9:8058:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:8058:31:8058:33 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | provenance | | | Test.java:8058:31:8058:33 | out : SortedMap [, ] : Object | Test.java:8058:19:8058:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8063:15:8063:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8064:10:8064:11 | in : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:8063:22:8063:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8063:15:8063:51 | (...)... : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8623,6 +8782,7 @@ edges | Test.java:8064:10:8064:20 | rowMap(...) : Map [, ] : Object | Test.java:8065:31:8065:33 | out : Map [, ] : Object | provenance | | | Test.java:8065:19:8065:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:8065:19:8065:34 | getMapValue(...) : Map [] : Object | Test.java:8065:9:8065:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:8065:31:8065:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:8065:31:8065:33 | out : Map [, ] : Object | Test.java:8065:19:8065:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8070:20:8070:89 | (...)... : ArrayTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8071:10:8071:11 | in : ArrayTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:8070:32:8070:89 | create(...) : ArrayTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8070:20:8070:89 | (...)... : ArrayTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8632,6 +8792,7 @@ edges | Test.java:8071:10:8071:20 | rowMap(...) : Map [, ] : Object | Test.java:8072:31:8072:33 | out : Map [, ] : Object | provenance | | | Test.java:8072:19:8072:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:8072:19:8072:34 | getMapValue(...) : Map [] : Object | Test.java:8072:9:8072:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:8072:31:8072:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | provenance | | | Test.java:8072:31:8072:33 | out : Map [, ] : Object | Test.java:8072:19:8072:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8077:24:8077:78 | (...)... : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8078:10:8078:11 | in : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | provenance | | | Test.java:8077:40:8077:78 | of(...) : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8077:24:8077:78 | (...)... : ImmutableTable [com.google.common.collect.Table.columnKey] : Object | provenance | | @@ -8640,6 +8801,7 @@ edges | Test.java:8078:10:8078:20 | rowMap(...) : ImmutableMap [, ] : Object | Test.java:8079:31:8079:33 | out : ImmutableMap [, ] : Object | provenance | | | Test.java:8079:19:8079:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | provenance | | | Test.java:8079:19:8079:34 | getMapValue(...) : Map [] : Object | Test.java:8079:9:8079:35 | getMapKey(...) | provenance | MaD:562 | +| Test.java:8079:31:8079:33 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | provenance | | | Test.java:8079:31:8079:33 | out : ImmutableMap [, ] : Object | Test.java:8079:19:8079:34 | getMapValue(...) : Map [] : Object | provenance | MaD:561 | | Test.java:8084:24:8084:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:8085:10:8085:11 | in : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | provenance | | | Test.java:8084:40:8084:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:8084:24:8084:69 | (...)... : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | provenance | | @@ -9211,6 +9373,9 @@ nodes | Test.java:109:73:109:81 | build(...) : ImmutableCollection [] : Object | semmle.label | build(...) : ImmutableCollection [] : Object | | Test.java:110:19:110:32 | it : ArrayDeque [] : Object | semmle.label | it : ArrayDeque [] : Object | | Test.java:110:19:110:32 | it : ArrayList [] : Object | semmle.label | it : ArrayList [] : Object | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | +| Test.java:110:19:110:32 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | | Test.java:110:19:110:32 | it : Collection [] : Comparable | semmle.label | it : Collection [] : Comparable | | Test.java:110:19:110:32 | it : Collection [] : Object | semmle.label | it : Collection [] : Object | | Test.java:110:19:110:32 | it : ConcurrentHashMultiset [] : Object | semmle.label | it : ConcurrentHashMultiset [] : Object | @@ -9220,26 +9385,43 @@ nodes | Test.java:110:19:110:32 | it : Deque [] : Object | semmle.label | it : Deque [] : Object | | Test.java:110:19:110:32 | it : HashMultiset [] : Object | semmle.label | it : HashMultiset [] : Object | | Test.java:110:19:110:32 | it : HashSet [] : Object | semmle.label | it : HashSet [] : Object | +| Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | semmle.label | it : ImmutableCollection [, ] : Object | +| Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | semmle.label | it : ImmutableCollection [, ] : Object | | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | semmle.label | it : ImmutableCollection [] : Object | | Test.java:110:19:110:32 | it : ImmutableList [] : Object | semmle.label | it : ImmutableList [] : Object | | Test.java:110:19:110:32 | it : ImmutableMultiset [] : Object | semmle.label | it : ImmutableMultiset [] : Object | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | semmle.label | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | semmle.label | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | semmle.label | it : ImmutableSet [] : Object | | Test.java:110:19:110:32 | it : ImmutableSortedMultiset [] : Comparable | semmle.label | it : ImmutableSortedMultiset [] : Comparable | | Test.java:110:19:110:32 | it : ImmutableSortedMultiset [] : Object | semmle.label | it : ImmutableSortedMultiset [] : Object | | Test.java:110:19:110:32 | it : ImmutableSortedSet [] : Comparable | semmle.label | it : ImmutableSortedSet [] : Comparable | | Test.java:110:19:110:32 | it : ImmutableSortedSet [] : Object | semmle.label | it : ImmutableSortedSet [] : Object | +| Test.java:110:19:110:32 | it : Iterable [, ] : Object | semmle.label | it : Iterable [, ] : Object | | Test.java:110:19:110:32 | it : Iterable [] : Object | semmle.label | it : Iterable [] : Object | | Test.java:110:19:110:32 | it : LinkedBlockingDeque [] : Object | semmle.label | it : LinkedBlockingDeque [] : Object | | Test.java:110:19:110:32 | it : LinkedBlockingQueue [] : Object | semmle.label | it : LinkedBlockingQueue [] : Object | | Test.java:110:19:110:32 | it : LinkedHashMultiset [] : Object | semmle.label | it : LinkedHashMultiset [] : Object | | Test.java:110:19:110:32 | it : LinkedHashSet [] : Object | semmle.label | it : LinkedHashSet [] : Object | | Test.java:110:19:110:32 | it : LinkedList [] : Object | semmle.label | it : LinkedList [] : Object | +| Test.java:110:19:110:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | +| Test.java:110:19:110:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | +| Test.java:110:19:110:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:110:19:110:32 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:110:19:110:32 | it : Multiset [] : Object | semmle.label | it : Multiset [] : Object | | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | semmle.label | it : NavigableSet [] : Comparable | | Test.java:110:19:110:32 | it : PriorityBlockingQueue [] : Object | semmle.label | it : PriorityBlockingQueue [] : Object | | Test.java:110:19:110:32 | it : PriorityQueue [] : Object | semmle.label | it : PriorityQueue [] : Object | | Test.java:110:19:110:32 | it : Queue [] : Object | semmle.label | it : Queue [] : Object | +| Test.java:110:19:110:32 | it : Set [, ] : Comparable | semmle.label | it : Set [, ] : Comparable | +| Test.java:110:19:110:32 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:19:110:32 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:19:110:32 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | semmle.label | it : Set [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | semmle.label | it : Set [, com.google.common.collect.Table.rowKey] : Object | | Test.java:110:19:110:32 | it : Set [] : Object | semmle.label | it : Set [] : Object | | Test.java:110:19:110:32 | it : SetView [] : Object | semmle.label | it : SetView [] : Object | | Test.java:110:19:110:32 | it : SortedMultiset [] : Comparable | semmle.label | it : SortedMultiset [] : Comparable | @@ -9249,6 +9431,9 @@ nodes | Test.java:110:19:110:32 | it : TreeSet [] : Object | semmle.label | it : TreeSet [] : Object | | Test.java:110:44:110:45 | it : ArrayDeque [] : Object | semmle.label | it : ArrayDeque [] : Object | | Test.java:110:44:110:45 | it : ArrayList [] : Object | semmle.label | it : ArrayList [] : Object | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | +| Test.java:110:44:110:45 | it : Collection [, ] : Object | semmle.label | it : Collection [, ] : Object | | Test.java:110:44:110:45 | it : Collection [] : Comparable | semmle.label | it : Collection [] : Comparable | | Test.java:110:44:110:45 | it : Collection [] : Object | semmle.label | it : Collection [] : Object | | Test.java:110:44:110:45 | it : ConcurrentHashMultiset [] : Object | semmle.label | it : ConcurrentHashMultiset [] : Object | @@ -9258,26 +9443,43 @@ nodes | Test.java:110:44:110:45 | it : Deque [] : Object | semmle.label | it : Deque [] : Object | | Test.java:110:44:110:45 | it : HashMultiset [] : Object | semmle.label | it : HashMultiset [] : Object | | Test.java:110:44:110:45 | it : HashSet [] : Object | semmle.label | it : HashSet [] : Object | +| Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | semmle.label | it : ImmutableCollection [, ] : Object | +| Test.java:110:44:110:45 | it : ImmutableCollection [, ] : Object | semmle.label | it : ImmutableCollection [, ] : Object | | Test.java:110:44:110:45 | it : ImmutableCollection [] : Object | semmle.label | it : ImmutableCollection [] : Object | | Test.java:110:44:110:45 | it : ImmutableList [] : Object | semmle.label | it : ImmutableList [] : Object | | Test.java:110:44:110:45 | it : ImmutableMultiset [] : Object | semmle.label | it : ImmutableMultiset [] : Object | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:44:110:45 | it : ImmutableSet [, ] : Object | semmle.label | it : ImmutableSet [, ] : Object | +| Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | semmle.label | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:45 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | semmle.label | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | | Test.java:110:44:110:45 | it : ImmutableSet [] : Object | semmle.label | it : ImmutableSet [] : Object | | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Comparable | semmle.label | it : ImmutableSortedMultiset [] : Comparable | | Test.java:110:44:110:45 | it : ImmutableSortedMultiset [] : Object | semmle.label | it : ImmutableSortedMultiset [] : Object | | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Comparable | semmle.label | it : ImmutableSortedSet [] : Comparable | | Test.java:110:44:110:45 | it : ImmutableSortedSet [] : Object | semmle.label | it : ImmutableSortedSet [] : Object | +| Test.java:110:44:110:45 | it : Iterable [, ] : Object | semmle.label | it : Iterable [, ] : Object | | Test.java:110:44:110:45 | it : Iterable [] : Object | semmle.label | it : Iterable [] : Object | | Test.java:110:44:110:45 | it : LinkedBlockingDeque [] : Object | semmle.label | it : LinkedBlockingDeque [] : Object | | Test.java:110:44:110:45 | it : LinkedBlockingQueue [] : Object | semmle.label | it : LinkedBlockingQueue [] : Object | | Test.java:110:44:110:45 | it : LinkedHashMultiset [] : Object | semmle.label | it : LinkedHashMultiset [] : Object | | Test.java:110:44:110:45 | it : LinkedHashSet [] : Object | semmle.label | it : LinkedHashSet [] : Object | | Test.java:110:44:110:45 | it : LinkedList [] : Object | semmle.label | it : LinkedList [] : Object | +| Test.java:110:44:110:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | +| Test.java:110:44:110:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | +| Test.java:110:44:110:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:110:44:110:45 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:110:44:110:45 | it : Multiset [] : Object | semmle.label | it : Multiset [] : Object | | Test.java:110:44:110:45 | it : NavigableSet [] : Comparable | semmle.label | it : NavigableSet [] : Comparable | | Test.java:110:44:110:45 | it : PriorityBlockingQueue [] : Object | semmle.label | it : PriorityBlockingQueue [] : Object | | Test.java:110:44:110:45 | it : PriorityQueue [] : Object | semmle.label | it : PriorityQueue [] : Object | | Test.java:110:44:110:45 | it : Queue [] : Object | semmle.label | it : Queue [] : Object | +| Test.java:110:44:110:45 | it : Set [, ] : Comparable | semmle.label | it : Set [, ] : Comparable | +| Test.java:110:44:110:45 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:44:110:45 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:44:110:45 | it : Set [, ] : Object | semmle.label | it : Set [, ] : Object | +| Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.columnKey] : Object | semmle.label | it : Set [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:45 | it : Set [, com.google.common.collect.Table.rowKey] : Object | semmle.label | it : Set [, com.google.common.collect.Table.rowKey] : Object | | Test.java:110:44:110:45 | it : Set [] : Object | semmle.label | it : Set [] : Object | | Test.java:110:44:110:45 | it : SetView [] : Object | semmle.label | it : SetView [] : Object | | Test.java:110:44:110:45 | it : SortedMultiset [] : Comparable | semmle.label | it : SortedMultiset [] : Comparable | @@ -9285,6 +9487,26 @@ nodes | Test.java:110:44:110:45 | it : SortedSet [] : Object | semmle.label | it : SortedSet [] : Object | | Test.java:110:44:110:45 | it : TreeMultiset [] : Object | semmle.label | it : TreeMultiset [] : Object | | Test.java:110:44:110:45 | it : TreeSet [] : Object | semmle.label | it : TreeSet [] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Comparable | semmle.label | iterator(...) : Iterator [, ] : Comparable | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | semmle.label | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | semmle.label | iterator(...) : Iterator [, com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | semmle.label | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | +| Test.java:110:44:110:56 | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | semmle.label | iterator(...) : Iterator [, com.google.common.collect.Table.rowKey] : Object | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | semmle.label | iterator(...) : Iterator [] : Comparable | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | semmle.label | iterator(...) : Iterator [] : Comparable | | Test.java:110:44:110:56 | iterator(...) : Iterator [] : Comparable | semmle.label | iterator(...) : Iterator [] : Comparable | @@ -9361,15 +9583,38 @@ nodes | Test.java:110:44:110:63 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:110:44:110:63 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:110:44:110:63 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Comparable | semmle.label | next(...) : Object [] : Comparable | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | semmle.label | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | semmle.label | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | +| Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | semmle.label | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | +| Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | semmle.label | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | | Test.java:111:19:111:32 | it : Iterator [] : Object | semmle.label | it : Iterator [] : Object | | Test.java:111:19:111:32 | it : PeekingIterator [] : Object | semmle.label | it : PeekingIterator [] : Object | +| Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | semmle.label | it : UnmodifiableIterator [, ] : Object | | Test.java:111:19:111:32 | it : UnmodifiableIterator [] : Object | semmle.label | it : UnmodifiableIterator [] : Object | | Test.java:111:44:111:45 | it : Iterator [] : Object | semmle.label | it : Iterator [] : Object | | Test.java:111:44:111:45 | it : PeekingIterator [] : Object | semmle.label | it : PeekingIterator [] : Object | +| Test.java:111:44:111:45 | it : UnmodifiableIterator [, ] : Object | semmle.label | it : UnmodifiableIterator [, ] : Object | | Test.java:111:44:111:45 | it : UnmodifiableIterator [] : Object | semmle.label | it : UnmodifiableIterator [] : Object | | Test.java:111:44:111:52 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:111:44:111:52 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:111:44:111:52 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:111:44:111:52 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:112:19:112:31 | o : Optional [] : Object | semmle.label | o : Optional [] : Object | | Test.java:112:43:112:43 | o : Optional [] : Object | semmle.label | o : Optional [] : Object | | Test.java:112:43:112:49 | get(...) : Object | semmle.label | get(...) : Object | @@ -9426,12 +9671,26 @@ nodes | Test.java:118:20:118:31 | map : HashMap [] : Object | semmle.label | map : HashMap [] : Object | | Test.java:118:20:118:31 | map : ImmutableBiMap [] : Object | semmle.label | map : ImmutableBiMap [] : Object | | Test.java:118:20:118:31 | map : ImmutableClassToInstanceMap [] : Object | semmle.label | map : ImmutableClassToInstanceMap [] : Object | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | +| Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | | Test.java:118:20:118:31 | map : ImmutableMap [] : Object | semmle.label | map : ImmutableMap [] : Object | | Test.java:118:20:118:31 | map : ImmutableSortedMap [] : Object | semmle.label | map : ImmutableSortedMap [] : Object | | Test.java:118:20:118:31 | map : LinkedHashMap [] : Object | semmle.label | map : LinkedHashMap [] : Object | +| Test.java:118:20:118:31 | map : Map [, ] : Comparable | semmle.label | map : Map [, ] : Comparable | +| Test.java:118:20:118:31 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:20:118:31 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:20:118:31 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.left] : Object | semmle.label | map : Map [, com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.right] : Object | semmle.label | map : Map [, com.google.common.collect.MapDifference.right] : Object | | Test.java:118:20:118:31 | map : Map [] : Object | semmle.label | map : Map [] : Object | | Test.java:118:20:118:31 | map : MutableClassToInstanceMap [] : Object | semmle.label | map : MutableClassToInstanceMap [] : Object | +| Test.java:118:20:118:31 | map : NavigableMap [, ] : Comparable | semmle.label | map : NavigableMap [, ] : Comparable | | Test.java:118:20:118:31 | map : NavigableMap [] : Object | semmle.label | map : NavigableMap [] : Object | +| Test.java:118:20:118:31 | map : SortedMap [, ] : Object | semmle.label | map : SortedMap [, ] : Object | +| Test.java:118:20:118:31 | map : SortedMap [, ] : Object | semmle.label | map : SortedMap [, ] : Object | +| Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | semmle.label | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | semmle.label | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | | Test.java:118:20:118:31 | map : SortedMap [] : Object | semmle.label | map : SortedMap [] : Object | | Test.java:118:20:118:31 | map : TreeMap [] : Object | semmle.label | map : TreeMap [] : Object | | Test.java:118:43:118:45 | map : BiMap [] : Object | semmle.label | map : BiMap [] : Object | @@ -9441,12 +9700,26 @@ nodes | Test.java:118:43:118:45 | map : HashMap [] : Object | semmle.label | map : HashMap [] : Object | | Test.java:118:43:118:45 | map : ImmutableBiMap [] : Object | semmle.label | map : ImmutableBiMap [] : Object | | Test.java:118:43:118:45 | map : ImmutableClassToInstanceMap [] : Object | semmle.label | map : ImmutableClassToInstanceMap [] : Object | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | +| Test.java:118:43:118:45 | map : ImmutableMap [, ] : Object | semmle.label | map : ImmutableMap [, ] : Object | | Test.java:118:43:118:45 | map : ImmutableMap [] : Object | semmle.label | map : ImmutableMap [] : Object | | Test.java:118:43:118:45 | map : ImmutableSortedMap [] : Object | semmle.label | map : ImmutableSortedMap [] : Object | | Test.java:118:43:118:45 | map : LinkedHashMap [] : Object | semmle.label | map : LinkedHashMap [] : Object | +| Test.java:118:43:118:45 | map : Map [, ] : Comparable | semmle.label | map : Map [, ] : Comparable | +| Test.java:118:43:118:45 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:43:118:45 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:43:118:45 | map : Map [, ] : Object | semmle.label | map : Map [, ] : Object | +| Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.left] : Object | semmle.label | map : Map [, com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:43:118:45 | map : Map [, com.google.common.collect.MapDifference.right] : Object | semmle.label | map : Map [, com.google.common.collect.MapDifference.right] : Object | | Test.java:118:43:118:45 | map : Map [] : Object | semmle.label | map : Map [] : Object | | Test.java:118:43:118:45 | map : MutableClassToInstanceMap [] : Object | semmle.label | map : MutableClassToInstanceMap [] : Object | +| Test.java:118:43:118:45 | map : NavigableMap [, ] : Comparable | semmle.label | map : NavigableMap [, ] : Comparable | | Test.java:118:43:118:45 | map : NavigableMap [] : Object | semmle.label | map : NavigableMap [] : Object | +| Test.java:118:43:118:45 | map : SortedMap [, ] : Object | semmle.label | map : SortedMap [, ] : Object | +| Test.java:118:43:118:45 | map : SortedMap [, ] : Object | semmle.label | map : SortedMap [, ] : Object | +| Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | semmle.label | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:43:118:45 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | semmle.label | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | | Test.java:118:43:118:45 | map : SortedMap [] : Object | semmle.label | map : SortedMap [] : Object | | Test.java:118:43:118:45 | map : TreeMap [] : Object | semmle.label | map : TreeMap [] : Object | | Test.java:118:43:118:55 | get(...) : Object | semmle.label | get(...) : Object | @@ -9464,6 +9737,20 @@ nodes | Test.java:118:43:118:55 | get(...) : Object | semmle.label | get(...) : Object | | Test.java:118:43:118:55 | get(...) : Object | semmle.label | get(...) : Object | | Test.java:118:43:118:55 | get(...) : Object | semmle.label | get(...) : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Comparable | semmle.label | get(...) : Object [] : Comparable | +| Test.java:118:43:118:55 | get(...) : Object [] : Comparable | semmle.label | get(...) : Object [] : Comparable | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | semmle.label | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | semmle.label | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | +| Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | semmle.label | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | +| Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | semmle.label | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | | Test.java:119:20:119:36 | map : ArrayListMultimap [] : Object | semmle.label | map : ArrayListMultimap [] : Object | | Test.java:119:20:119:36 | map : HashMultimap [] : Object | semmle.label | map : HashMultimap [] : Object | | Test.java:119:20:119:36 | map : ImmutableListMultimap [] : Object | semmle.label | map : ImmutableListMultimap [] : Object | @@ -17424,7 +17711,11 @@ subpaths | Test.java:98:71:98:79 | build(...) : ImmutableMultimap [] : Object | Test.java:100:18:100:34 | map : ImmutableMultimap [] : Object | Test.java:100:46:100:75 | next(...) : Object | Test.java:98:61:98:80 | getMapKey(...) : Object | | Test.java:98:71:98:79 | build(...) : ImmutableMultimap [] : Object | Test.java:100:18:100:34 | map : ImmutableMultimap [] : Object | Test.java:100:46:100:75 | next(...) : Object | Test.java:98:61:98:80 | getMapKey(...) : Object | | Test.java:98:71:98:79 | build(...) : ImmutableMultimap [] : Object | Test.java:100:18:100:34 | map : ImmutableMultimap [] : Object | Test.java:100:46:100:75 | next(...) : Object | Test.java:98:61:98:80 | getMapKey(...) : Object | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [] : Object | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | +| Test.java:102:87:102:133 | cellSet(...) : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | Test.java:102:76:102:134 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | | Test.java:104:82:104:90 | build(...) : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:105:24:105:37 | t : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:105:49:105:79 | next(...) : Object | Test.java:104:66:104:91 | getTable_rowKey(...) : Object | +| Test.java:106:70:106:104 | entrySet(...) : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:106:59:106:105 | getElement(...) : Entry [] : Object | | Test.java:109:73:109:81 | build(...) : ImmutableCollection [] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:109:62:109:82 | getElement(...) : Object | | Test.java:109:73:109:81 | build(...) : ImmutableCollection [] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:109:62:109:82 | getElement(...) : Object | | Test.java:109:73:109:81 | build(...) : ImmutableCollection [] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:109:62:109:82 | getElement(...) : Object | @@ -17462,8 +17753,11 @@ subpaths | Test.java:302:21:302:23 | out : ClassToInstanceMap [] : Object | Test.java:118:20:118:31 | map : ClassToInstanceMap [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:302:9:302:24 | getMapValue(...) | | Test.java:330:20:330:22 | out : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:330:9:330:23 | getElement(...) | | Test.java:337:20:337:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:337:9:337:35 | getElement(...) | +| Test.java:337:31:337:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:337:20:337:34 | getElement(...) : List [] : Object | | Test.java:344:20:344:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:344:9:344:35 | getElement(...) | +| Test.java:344:31:344:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:344:20:344:34 | getElement(...) : List [] : Object | | Test.java:351:20:351:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:351:9:351:35 | getElement(...) | +| Test.java:351:31:351:33 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:351:20:351:34 | getElement(...) : List [] : Object | | Test.java:358:20:358:22 | out : ConcurrentHashMultiset [] : Object | Test.java:110:19:110:32 | it : ConcurrentHashMultiset [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:358:9:358:23 | getElement(...) | | Test.java:363:43:363:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:363:22:363:51 | newTable(...) : TreeBasedTable [] : Object | | Test.java:365:21:365:23 | out : HashBasedTable [] : Object | Test.java:120:20:120:33 | t : HashBasedTable [] : Object | Test.java:120:45:120:72 | next(...) : Object | Test.java:365:9:365:24 | getMapValue(...) | @@ -18062,7 +18356,9 @@ subpaths | Test.java:4831:20:4831:22 | out : Iterable [] : Object | Test.java:110:19:110:32 | it : Iterable [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:4831:9:4831:23 | getElement(...) | | Test.java:4838:20:4838:22 | out : Iterable [] : Object | Test.java:110:19:110:32 | it : Iterable [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:4838:9:4838:23 | getElement(...) | | Test.java:4845:20:4845:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:4845:9:4845:35 | getElement(...) | +| Test.java:4845:31:4845:33 | out : Iterable [, ] : Object | Test.java:110:19:110:32 | it : Iterable [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:4845:20:4845:34 | getElement(...) : List [] : Object | | Test.java:4852:20:4852:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:4852:9:4852:35 | getElement(...) | +| Test.java:4852:31:4852:33 | out : Iterable [, ] : Object | Test.java:110:19:110:32 | it : Iterable [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:4852:20:4852:34 | getElement(...) : List [] : Object | | Test.java:4859:20:4859:22 | out : Iterable [] : Object | Test.java:110:19:110:32 | it : Iterable [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:4859:9:4859:23 | getElement(...) | | Test.java:4866:25:4866:27 | out : Object[] [[]] : Object | Test.java:107:24:107:32 | array : Object[] [[]] : Object | Test.java:107:44:107:51 | ...[...] : Object | Test.java:4866:9:4866:28 | getArrayElement(...) | | Test.java:4880:20:4880:22 | out : Optional [] : Object | Test.java:112:19:112:31 | o : Optional [] : Object | Test.java:112:43:112:49 | get(...) : Object | Test.java:4880:9:4880:23 | getElement(...) | @@ -18091,7 +18387,9 @@ subpaths | Test.java:5139:20:5139:22 | out : Iterator [] : Object | Test.java:111:19:111:32 | it : Iterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | Test.java:5139:9:5139:23 | getElement(...) | | Test.java:5146:20:5146:22 | out : UnmodifiableIterator [] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | Test.java:5146:9:5146:23 | getElement(...) | | Test.java:5153:20:5153:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5153:9:5153:35 | getElement(...) | +| Test.java:5153:31:5153:33 | out : UnmodifiableIterator [, ] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | Test.java:111:44:111:52 | next(...) : Object [] : Object | Test.java:5153:20:5153:34 | getElement(...) : List [] : Object | | Test.java:5160:20:5160:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5160:9:5160:35 | getElement(...) | +| Test.java:5160:31:5160:33 | out : UnmodifiableIterator [, ] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [, ] : Object | Test.java:111:44:111:52 | next(...) : Object [] : Object | Test.java:5160:20:5160:34 | getElement(...) : List [] : Object | | Test.java:5167:20:5167:22 | out : PeekingIterator [] : Object | Test.java:111:19:111:32 | it : PeekingIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | Test.java:5167:9:5167:23 | getElement(...) | | Test.java:5174:20:5174:22 | out : PeekingIterator [] : Object | Test.java:111:19:111:32 | it : PeekingIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | Test.java:5174:9:5174:23 | getElement(...) | | Test.java:5181:20:5181:22 | out : UnmodifiableIterator [] : Object | Test.java:111:19:111:32 | it : UnmodifiableIterator [] : Object | Test.java:111:44:111:52 | next(...) : Object | Test.java:5181:9:5181:23 | getElement(...) | @@ -18110,7 +18408,9 @@ subpaths | Test.java:5272:20:5272:22 | out : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5272:9:5272:23 | getElement(...) | | Test.java:5279:20:5279:22 | out : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5279:9:5279:23 | getElement(...) | | Test.java:5286:20:5286:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5286:9:5286:35 | getElement(...) | +| Test.java:5286:31:5286:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:5286:20:5286:34 | getElement(...) : List [] : Object | | Test.java:5293:20:5293:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5293:9:5293:35 | getElement(...) | +| Test.java:5293:31:5293:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:5293:20:5293:34 | getElement(...) : List [] : Object | | Test.java:5300:20:5300:22 | out : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5300:9:5300:23 | getElement(...) | | Test.java:5307:20:5307:22 | out : ImmutableList [] : Object | Test.java:110:19:110:32 | it : ImmutableList [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5307:9:5307:23 | getElement(...) | | Test.java:5314:20:5314:22 | out : ArrayList [] : Object | Test.java:110:19:110:32 | it : ArrayList [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5314:9:5314:23 | getElement(...) | @@ -18119,6 +18419,7 @@ subpaths | Test.java:5335:20:5335:22 | out : CopyOnWriteArrayList [] : Object | Test.java:110:19:110:32 | it : CopyOnWriteArrayList [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5335:9:5335:23 | getElement(...) | | Test.java:5342:20:5342:22 | out : LinkedList [] : Object | Test.java:110:19:110:32 | it : LinkedList [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5342:9:5342:23 | getElement(...) | | Test.java:5349:20:5349:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5349:9:5349:35 | getElement(...) | +| Test.java:5349:31:5349:33 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:5349:20:5349:34 | getElement(...) : List [] : Object | | Test.java:5356:20:5356:22 | out : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5356:9:5356:23 | getElement(...) | | Test.java:5361:92:5361:99 | source(...) : Object | Test.java:114:58:114:60 | l : Object | Test.java:114:77:114:154 | get(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | Test.java:5361:70:5361:106 | newMapValueDifference(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | | Test.java:5368:98:5368:105 | source(...) : Object | Test.java:114:63:114:65 | r : Object | Test.java:114:77:114:154 | get(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | Test.java:5368:70:5368:106 | newMapValueDifference(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | @@ -18126,6 +18427,10 @@ subpaths | Test.java:5384:19:5384:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:5384:9:5384:22 | getMapKey(...) | | Test.java:5391:19:5391:21 | out : SortedMap [] : Comparable | Test.java:99:18:99:29 | map : SortedMap [] : Comparable | Test.java:99:41:99:70 | next(...) : Comparable | Test.java:5391:9:5391:22 | getMapKey(...) | | Test.java:5398:19:5398:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:5398:9:5398:22 | getMapKey(...) | +| Test.java:5405:21:5405:23 | out : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | Test.java:5405:9:5405:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | +| Test.java:5412:21:5412:23 | out : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.left] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.left] : Object | Test.java:5412:9:5412:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.left] : Object | +| Test.java:5419:21:5419:23 | out : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:20:118:31 | map : SortedMap [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | Test.java:5419:9:5419:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | +| Test.java:5426:21:5426:23 | out : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:20:118:31 | map : Map [, com.google.common.collect.MapDifference.right] : Object | Test.java:118:43:118:55 | get(...) : Object [com.google.common.collect.MapDifference.right] : Object | Test.java:5426:9:5426:24 | getMapValue(...) : ValueDifference [com.google.common.collect.MapDifference.right] : Object | | Test.java:5433:19:5433:21 | out : SortedMap [] : Comparable | Test.java:99:18:99:29 | map : SortedMap [] : Comparable | Test.java:99:41:99:70 | next(...) : Comparable | Test.java:5433:9:5433:22 | getMapKey(...) | | Test.java:5440:19:5440:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:5440:9:5440:22 | getMapKey(...) | | Test.java:5447:19:5447:21 | out : SortedMap [] : Comparable | Test.java:99:18:99:29 | map : SortedMap [] : Comparable | Test.java:99:41:99:70 | next(...) : Comparable | Test.java:5447:9:5447:22 | getMapKey(...) | @@ -18203,11 +18508,29 @@ subpaths | Test.java:5965:19:5965:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:5965:9:5965:22 | getMapKey(...) | | Test.java:5972:19:5972:21 | out : ImmutableMap [] : Object | Test.java:99:18:99:29 | map : ImmutableMap [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:5972:9:5972:22 | getMapKey(...) | | Test.java:5979:20:5979:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:5979:9:5979:36 | getElement(...) | +| Test.java:5979:32:5979:34 | out : NavigableMap [, ] : Comparable | Test.java:118:20:118:31 | map : NavigableMap [, ] : Comparable | Test.java:118:43:118:55 | get(...) : Object [] : Comparable | Test.java:5979:20:5979:35 | getMapValue(...) : Collection [] : Comparable | | Test.java:5986:20:5986:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:5986:9:5986:36 | getElement(...) | +| Test.java:5986:32:5986:34 | out : Map [, ] : Comparable | Test.java:118:20:118:31 | map : Map [, ] : Comparable | Test.java:118:43:118:55 | get(...) : Object [] : Comparable | Test.java:5986:20:5986:35 | getMapValue(...) : Collection [] : Comparable | | Test.java:5993:20:5993:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:5993:9:5993:36 | getElement(...) | +| Test.java:5993:32:5993:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:5993:20:5993:35 | getMapValue(...) : Collection [] : Object | | Test.java:6000:20:6000:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6000:9:6000:36 | getElement(...) | +| Test.java:6000:32:6000:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6000:20:6000:35 | getMapValue(...) : Collection [] : Object | | Test.java:6007:20:6007:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6007:9:6007:36 | getElement(...) | +| Test.java:6007:32:6007:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6007:20:6007:35 | getMapValue(...) : Collection [] : Object | | Test.java:6014:20:6014:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6014:9:6014:36 | getElement(...) | +| Test.java:6014:32:6014:34 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6014:20:6014:35 | getMapValue(...) : Collection [] : Object | +| Test.java:6021:20:6021:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6021:9:6021:23 | getElement(...) : Entry [] : Object | +| Test.java:6028:20:6028:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6028:9:6028:23 | getElement(...) : Entry [] : Object | +| Test.java:6035:20:6035:22 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6035:9:6035:23 | getElement(...) : Entry [] : Object | +| Test.java:6042:20:6042:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6042:9:6042:23 | getElement(...) : Entry [] : Object | +| Test.java:6049:20:6049:22 | out : ImmutableCollection [, ] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6049:9:6049:23 | getElement(...) : Entry [] : Object | +| Test.java:6056:20:6056:22 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6056:9:6056:23 | getElement(...) : Entry [] : Object | +| Test.java:6063:20:6063:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6063:9:6063:23 | getElement(...) : Entry [] : Object | +| Test.java:6070:20:6070:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6070:9:6070:23 | getElement(...) : Entry [] : Object | +| Test.java:6077:20:6077:22 | out : List [, ] : Object | Test.java:110:19:110:32 | it : List [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6077:9:6077:23 | getElement(...) : Entry [] : Object | +| Test.java:6084:20:6084:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6084:9:6084:23 | getElement(...) : Entry [] : Object | +| Test.java:6091:20:6091:22 | out : ImmutableCollection [, ] : Object | Test.java:110:19:110:32 | it : ImmutableCollection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6091:9:6091:23 | getElement(...) : Entry [] : Object | +| Test.java:6098:20:6098:22 | out : Collection [, ] : Object | Test.java:110:19:110:32 | it : Collection [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:6098:9:6098:23 | getElement(...) : Entry [] : Object | | Test.java:6105:20:6105:22 | out : SortedSet [] : Comparable | Test.java:110:19:110:32 | it : SortedSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:6105:9:6105:23 | getElement(...) | | Test.java:6112:20:6112:22 | out : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6112:9:6112:23 | getElement(...) | | Test.java:6119:20:6119:22 | out : NavigableSet [] : Comparable | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:6119:9:6119:23 | getElement(...) | @@ -18278,12 +18601,16 @@ subpaths | Test.java:6574:20:6574:22 | out : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6574:9:6574:23 | getElement(...) | | Test.java:6581:19:6581:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:6581:9:6581:22 | getMapKey(...) | | Test.java:6588:20:6588:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6588:9:6588:36 | getElement(...) | +| Test.java:6588:32:6588:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6588:20:6588:35 | getMapValue(...) : Collection [] : Object | | Test.java:6595:19:6595:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:6595:9:6595:22 | getMapKey(...) | | Test.java:6602:20:6602:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6602:9:6602:36 | getElement(...) | +| Test.java:6602:32:6602:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6602:20:6602:35 | getMapValue(...) : Collection [] : Object | | Test.java:6609:19:6609:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:6609:9:6609:22 | getMapKey(...) | | Test.java:6616:20:6616:35 | getMapValue(...) : Collection [] : Object | Test.java:110:19:110:32 | it : Collection [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:6616:9:6616:36 | getElement(...) | +| Test.java:6616:32:6616:34 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:6616:20:6616:35 | getMapValue(...) : Collection [] : Object | | Test.java:6623:19:6623:21 | out : Map [] : Comparable | Test.java:99:18:99:29 | map : Map [] : Comparable | Test.java:99:41:99:70 | next(...) : Comparable | Test.java:6623:9:6623:22 | getMapKey(...) | | Test.java:6630:20:6630:35 | getMapValue(...) : Collection [] : Comparable | Test.java:110:19:110:32 | it : Collection [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:6630:9:6630:36 | getElement(...) | +| Test.java:6630:32:6630:34 | out : Map [, ] : Comparable | Test.java:118:20:118:31 | map : Map [, ] : Comparable | Test.java:118:43:118:55 | get(...) : Object [] : Comparable | Test.java:6630:20:6630:35 | getMapValue(...) : Collection [] : Comparable | | Test.java:6637:19:6637:21 | out : Multimap [] : Object | Test.java:100:18:100:34 | map : Multimap [] : Object | Test.java:100:46:100:75 | next(...) : Object | Test.java:6637:9:6637:22 | getMapKey(...) | | Test.java:6644:21:6644:23 | out : Multimap [] : Object | Test.java:119:20:119:36 | map : Multimap [] : Object | Test.java:119:48:119:77 | next(...) : Object | Test.java:6644:9:6644:24 | getMapValue(...) | | Test.java:6651:19:6651:21 | out : SetMultimap [] : Object | Test.java:100:18:100:34 | map : SetMultimap [] : Object | Test.java:100:46:100:75 | next(...) : Object | Test.java:6651:9:6651:22 | getMapKey(...) | @@ -18343,6 +18670,9 @@ subpaths | Test.java:7036:20:7036:22 | out : NavigableSet [] : Comparable | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:7036:9:7036:23 | getElement(...) | | Test.java:7043:20:7043:22 | out : ImmutableSortedSet [] : Comparable | Test.java:110:19:110:32 | it : ImmutableSortedSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:7043:9:7043:23 | getElement(...) | | Test.java:7050:20:7050:22 | out : ImmutableSet [] : Object | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7050:9:7050:23 | getElement(...) | +| Test.java:7057:20:7057:22 | out : Set [, ] : Comparable | Test.java:110:19:110:32 | it : Set [, ] : Comparable | Test.java:110:44:110:63 | next(...) : Object [] : Comparable | Test.java:7057:9:7057:23 | getElement(...) : Entry [] : Comparable | +| Test.java:7064:20:7064:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7064:9:7064:23 | getElement(...) : Entry [] : Object | +| Test.java:7071:20:7071:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7071:9:7071:23 | getElement(...) : Entry [] : Object | | Test.java:7078:20:7078:22 | out : TreeMultiset [] : Object | Test.java:110:19:110:32 | it : TreeMultiset [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7078:9:7078:23 | getElement(...) | | Test.java:7085:20:7085:22 | out : Multiset [] : Object | Test.java:110:19:110:32 | it : Multiset [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7085:9:7085:23 | getElement(...) | | Test.java:7092:20:7092:22 | out : ImmutableMultiset [] : Object | Test.java:110:19:110:32 | it : ImmutableMultiset [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7092:9:7092:23 | getElement(...) | @@ -18384,8 +18714,11 @@ subpaths | Test.java:7351:20:7351:22 | out : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7351:9:7351:23 | getElement(...) | | Test.java:7358:20:7358:22 | out : ImmutableSet [] : Object | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7358:9:7358:23 | getElement(...) | | Test.java:7365:20:7365:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7365:9:7365:35 | getElement(...) | +| Test.java:7365:31:7365:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7365:20:7365:34 | getElement(...) : List [] : Object | | Test.java:7372:20:7372:34 | getElement(...) : List [] : Object | Test.java:110:19:110:32 | it : List [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7372:9:7372:35 | getElement(...) | +| Test.java:7372:31:7372:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7372:20:7372:34 | getElement(...) : List [] : Object | | Test.java:7379:20:7379:34 | getElement(...) : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7379:9:7379:35 | getElement(...) | +| Test.java:7379:31:7379:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7379:20:7379:34 | getElement(...) : Set [] : Object | | Test.java:7386:20:7386:22 | out : SetView [] : Object | Test.java:110:19:110:32 | it : SetView [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7386:9:7386:23 | getElement(...) | | Test.java:7393:20:7393:22 | out : NavigableSet [] : Comparable | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:7393:9:7393:23 | getElement(...) | | Test.java:7400:20:7400:22 | out : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7400:9:7400:23 | getElement(...) | @@ -18401,6 +18734,7 @@ subpaths | Test.java:7470:20:7470:22 | out : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7470:9:7470:23 | getElement(...) | | Test.java:7477:20:7477:22 | out : TreeSet [] : Object | Test.java:110:19:110:32 | it : TreeSet [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7477:9:7477:23 | getElement(...) | | Test.java:7484:20:7484:34 | getElement(...) : Set [] : Object | Test.java:110:19:110:32 | it : Set [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7484:9:7484:35 | getElement(...) | +| Test.java:7484:31:7484:33 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7484:20:7484:34 | getElement(...) : Set [] : Object | | Test.java:7491:20:7491:22 | out : NavigableSet [] : Comparable | Test.java:110:19:110:32 | it : NavigableSet [] : Comparable | Test.java:110:44:110:63 | next(...) : Comparable | Test.java:7491:9:7491:23 | getElement(...) | | Test.java:7498:20:7498:22 | out : SetView [] : Object | Test.java:110:19:110:32 | it : SetView [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7498:9:7498:23 | getElement(...) | | Test.java:7505:20:7505:22 | out : SetView [] : Object | Test.java:110:19:110:32 | it : SetView [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7505:9:7505:23 | getElement(...) | @@ -18412,8 +18746,17 @@ subpaths | Test.java:7545:45:7545:52 | source(...) : Object | Test.java:102:41:102:45 | row : Object | Test.java:102:76:102:134 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | Test.java:7545:32:7545:65 | newTableCell(...) : Cell [com.google.common.collect.Table.rowKey] : Object | | Test.java:7552:57:7552:64 | source(...) : Object | Test.java:102:58:102:64 | value : Object | Test.java:102:76:102:134 | getElement(...) : Cell [] : Object | Test.java:7552:32:7552:65 | newTableCell(...) : Cell [] : Object | | Test.java:7559:43:7559:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:7559:22:7559:51 | newTable(...) : TreeBasedTable [] : Object | +| Test.java:7561:20:7561:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7561:9:7561:23 | getElement(...) : Cell [] : Object | +| Test.java:7568:20:7568:22 | out : Set [, ] : Object | Test.java:110:19:110:32 | it : Set [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7568:9:7568:23 | getElement(...) : Cell [] : Object | +| Test.java:7575:20:7575:22 | out : ImmutableSet [, ] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, ] : Object | Test.java:110:44:110:63 | next(...) : Object [] : Object | Test.java:7575:9:7575:23 | getElement(...) : Cell [] : Object | | Test.java:7580:37:7580:44 | source(...) : Object | Test.java:103:48:103:55 | column : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7580:22:7580:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | +| Test.java:7582:20:7582:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | Test.java:7582:9:7582:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | +| Test.java:7589:20:7589:22 | out : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | Test.java:7589:9:7589:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | +| Test.java:7596:20:7596:22 | out : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.columnKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.columnKey] : Object | Test.java:7596:9:7596:23 | getElement(...) : Cell [com.google.common.collect.Table.columnKey] : Object | | Test.java:7601:31:7601:38 | source(...) : Object | Test.java:103:41:103:45 | row : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7601:22:7601:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | +| Test.java:7603:20:7603:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | Test.java:7603:9:7603:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | +| Test.java:7610:20:7610:22 | out : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : Set [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | Test.java:7610:9:7610:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | +| Test.java:7617:20:7617:22 | out : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:19:110:32 | it : ImmutableSet [, com.google.common.collect.Table.rowKey] : Object | Test.java:110:44:110:63 | next(...) : Object [com.google.common.collect.Table.rowKey] : Object | Test.java:7617:9:7617:23 | getElement(...) : Cell [com.google.common.collect.Table.rowKey] : Object | | Test.java:7622:43:7622:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:7622:22:7622:51 | newTable(...) : TreeBasedTable [] : Object | | Test.java:7624:21:7624:23 | out : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:7624:9:7624:24 | getMapValue(...) | | Test.java:7631:21:7631:23 | out : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:7631:9:7631:24 | getMapValue(...) | @@ -18428,16 +18771,22 @@ subpaths | Test.java:7680:20:7680:22 | out : ImmutableSet [] : Object | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:7680:9:7680:23 | getElement(...) | | Test.java:7685:43:7685:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:7685:22:7685:51 | newTable(...) : TreeBasedTable [] : Object | | Test.java:7687:21:7687:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:7687:9:7687:37 | getMapValue(...) | +| Test.java:7687:33:7687:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7687:21:7687:36 | getMapValue(...) : Map [] : Object | | Test.java:7694:21:7694:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:7694:9:7694:37 | getMapValue(...) | +| Test.java:7694:33:7694:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7694:21:7694:36 | getMapValue(...) : Map [] : Object | | Test.java:7701:21:7701:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:7701:9:7701:37 | getMapValue(...) | +| Test.java:7701:33:7701:35 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7701:21:7701:36 | getMapValue(...) : Map [] : Object | | Test.java:7706:37:7706:44 | source(...) : Object | Test.java:103:48:103:55 | column : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:7706:22:7706:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | | Test.java:7708:19:7708:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7708:9:7708:22 | getMapKey(...) | | Test.java:7715:19:7715:21 | out : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7715:9:7715:22 | getMapKey(...) | | Test.java:7722:19:7722:21 | out : ImmutableMap [] : Object | Test.java:99:18:99:29 | map : ImmutableMap [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7722:9:7722:22 | getMapKey(...) | | Test.java:7727:31:7727:38 | source(...) : Object | Test.java:103:41:103:45 | row : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:7727:22:7727:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | | Test.java:7729:19:7729:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7729:9:7729:35 | getMapKey(...) | +| Test.java:7729:31:7729:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7729:19:7729:34 | getMapValue(...) : Map [] : Object | | Test.java:7736:19:7736:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7736:9:7736:35 | getMapKey(...) | +| Test.java:7736:31:7736:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7736:19:7736:34 | getMapValue(...) : Map [] : Object | | Test.java:7743:19:7743:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:7743:9:7743:35 | getMapKey(...) | +| Test.java:7743:31:7743:33 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:7743:19:7743:34 | getMapValue(...) : Map [] : Object | | Test.java:7748:43:7748:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:7748:22:7748:51 | newTable(...) : TreeBasedTable [] : Object | | Test.java:7771:25:7771:27 | out : Table [com.google.common.collect.Table.rowKey] : Object | Test.java:105:24:105:37 | t : Table [com.google.common.collect.Table.rowKey] : Object | Test.java:105:49:105:79 | next(...) : Object | Test.java:7771:9:7771:28 | getTable_rowKey(...) | | Test.java:7778:25:7778:27 | out : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:105:24:105:37 | t : ImmutableTable [com.google.common.collect.Table.rowKey] : Object | Test.java:105:49:105:79 | next(...) : Object | Test.java:7778:9:7778:28 | getTable_rowKey(...) | @@ -18483,20 +18832,30 @@ subpaths | Test.java:8009:20:8009:22 | out : ImmutableSet [] : Object | Test.java:110:19:110:32 | it : ImmutableSet [] : Object | Test.java:110:44:110:63 | next(...) : Object | Test.java:8009:9:8009:23 | getElement(...) | | Test.java:8014:61:8014:68 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:8014:40:8014:69 | newTable(...) : TreeBasedTable [] : Object | | Test.java:8016:21:8016:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:8016:9:8016:37 | getMapValue(...) | +| Test.java:8016:33:8016:35 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8016:21:8016:36 | getMapValue(...) : Map [] : Object | | Test.java:8021:61:8021:68 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:8021:40:8021:69 | newTable(...) : TreeBasedTable [] : Object | | Test.java:8023:21:8023:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:8023:9:8023:37 | getMapValue(...) | +| Test.java:8023:33:8023:35 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8023:21:8023:36 | getMapValue(...) : Map [] : Object | | Test.java:8028:43:8028:50 | source(...) : Object | Test.java:103:58:103:64 | value : Object | Test.java:103:157:103:157 | t : TreeBasedTable [] : Object | Test.java:8028:22:8028:51 | newTable(...) : TreeBasedTable [] : Object | | Test.java:8030:21:8030:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:8030:9:8030:37 | getMapValue(...) | +| Test.java:8030:33:8030:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8030:21:8030:36 | getMapValue(...) : Map [] : Object | | Test.java:8037:21:8037:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:8037:9:8037:37 | getMapValue(...) | +| Test.java:8037:33:8037:35 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8037:21:8037:36 | getMapValue(...) : Map [] : Object | | Test.java:8044:21:8044:36 | getMapValue(...) : Map [] : Object | Test.java:118:20:118:31 | map : Map [] : Object | Test.java:118:43:118:55 | get(...) : Object | Test.java:8044:9:8044:37 | getMapValue(...) | +| Test.java:8044:33:8044:35 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8044:21:8044:36 | getMapValue(...) : Map [] : Object | | Test.java:8049:55:8049:62 | source(...) : Object | Test.java:103:48:103:55 | column : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8049:40:8049:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | | Test.java:8051:19:8051:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8051:9:8051:35 | getMapKey(...) | +| Test.java:8051:31:8051:33 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8051:19:8051:34 | getMapValue(...) : Map [] : Object | | Test.java:8056:55:8056:62 | source(...) : Object | Test.java:103:48:103:55 | column : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8056:40:8056:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | | Test.java:8058:19:8058:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8058:9:8058:35 | getMapKey(...) | +| Test.java:8058:31:8058:33 | out : SortedMap [, ] : Object | Test.java:118:20:118:31 | map : SortedMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8058:19:8058:34 | getMapValue(...) : Map [] : Object | | Test.java:8063:37:8063:44 | source(...) : Object | Test.java:103:48:103:55 | column : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | Test.java:8063:22:8063:51 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.columnKey] : Object | | Test.java:8065:19:8065:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8065:9:8065:35 | getMapKey(...) | +| Test.java:8065:31:8065:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8065:19:8065:34 | getMapValue(...) : Map [] : Object | | Test.java:8072:19:8072:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8072:9:8072:35 | getMapKey(...) | +| Test.java:8072:31:8072:33 | out : Map [, ] : Object | Test.java:118:20:118:31 | map : Map [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8072:19:8072:34 | getMapValue(...) : Map [] : Object | | Test.java:8079:19:8079:34 | getMapValue(...) : Map [] : Object | Test.java:99:18:99:29 | map : Map [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8079:9:8079:35 | getMapKey(...) | +| Test.java:8079:31:8079:33 | out : ImmutableMap [, ] : Object | Test.java:118:20:118:31 | map : ImmutableMap [, ] : Object | Test.java:118:43:118:55 | get(...) : Object [] : Object | Test.java:8079:19:8079:34 | getMapValue(...) : Map [] : Object | | Test.java:8084:49:8084:56 | source(...) : Object | Test.java:103:41:103:45 | row : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:8084:40:8084:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | | Test.java:8086:19:8086:21 | out : SortedMap [] : Object | Test.java:99:18:99:29 | map : SortedMap [] : Object | Test.java:99:41:99:70 | next(...) : Object | Test.java:8086:9:8086:22 | getMapKey(...) | | Test.java:8091:49:8091:56 | source(...) : Object | Test.java:103:41:103:45 | row : Object | Test.java:103:157:103:157 | t : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | Test.java:8091:40:8091:69 | newTable(...) : TreeBasedTable [com.google.common.collect.Table.rowKey] : Object | diff --git a/java/ql/test/library-tests/frameworks/netty/generated/test.expected b/java/ql/test/library-tests/frameworks/netty/generated/test.expected index f3c373ae9c59..b92f6cde91b4 100644 --- a/java/ql/test/library-tests/frameworks/netty/generated/test.expected +++ b/java/ql/test/library-tests/frameworks/netty/generated/test.expected @@ -501,18 +501,39 @@ models edges | Test.java:79:19:79:32 | it : Headers [, ] : Object | Test.java:79:44:79:45 | it : Headers [, ] : Object | provenance | | | Test.java:79:19:79:32 | it : Headers [, ] : Object | Test.java:79:44:79:45 | it : Headers [, ] : Object | provenance | | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | provenance | | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:45 | it : Http2Headers [, ] : CharSequence | provenance | | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | provenance | | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:45 | it : HttpHeaders [, ] : CharSequence | provenance | | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | provenance | | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | Test.java:79:44:79:45 | it : HttpHeaders [, ] : String | provenance | | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:79:19:79:32 | it : List [, ] : Object | Test.java:79:44:79:45 | it : List [, ] : Object | provenance | | | Test.java:79:19:79:32 | it : List [, ] : Object | Test.java:79:44:79:45 | it : List [, ] : Object | provenance | | | Test.java:79:19:79:32 | it : List [] : Object | Test.java:79:44:79:45 | it : List [] : Object | provenance | | | Test.java:79:19:79:32 | it : Set [] : Object | Test.java:79:44:79:45 | it : Set [] : Object | provenance | | | Test.java:79:44:79:45 | it : Headers [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | | Test.java:79:44:79:45 | it : Headers [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : String | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : String | provenance | MaD:492 | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | | Test.java:79:44:79:45 | it : List [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | | Test.java:79:44:79:45 | it : List [, ] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | provenance | MaD:492 | | Test.java:79:44:79:45 | it : List [] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [] : Object | provenance | MaD:492 | | Test.java:79:44:79:45 | it : Set [] : Object | Test.java:79:44:79:56 | iterator(...) : Iterator [] : Object | provenance | MaD:492 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | provenance | MaD:493 | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : String | Test.java:79:44:79:63 | next(...) : Object [] : String | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | provenance | MaD:493 | | Test.java:79:44:79:56 | iterator(...) : Iterator [] : Object | Test.java:79:44:79:63 | next(...) : Object | provenance | MaD:493 | @@ -3548,6 +3569,7 @@ edges | Test.java:5314:4:5314:6 | out [post update] : Http2Headers [, ] : CharSequence | Test.java:5315:39:5315:41 | out : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5314:18:5314:19 | in : CharSequence | Test.java:5314:4:5314:6 | out [post update] : Http2Headers [, ] : CharSequence | provenance | MaD:347 | | Test.java:5315:28:5315:42 | getElement(...) : Entry [] : CharSequence | Test.java:5315:9:5315:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5315:39:5315:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5315:39:5315:41 | out : Http2Headers [, ] : CharSequence | Test.java:5315:28:5315:42 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5320:22:5320:90 | (...)... : Http2Headers [, ] : Object | Test.java:5321:10:5321:11 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5320:36:5320:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5320:22:5320:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3564,6 +3586,7 @@ edges | Test.java:5335:4:5335:6 | out [post update] : Http2Headers [, ] : CharSequence | Test.java:5336:39:5336:41 | out : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5335:15:5335:16 | in : CharSequence | Test.java:5335:4:5335:6 | out [post update] : Http2Headers [, ] : CharSequence | provenance | MaD:350 | | Test.java:5336:28:5336:42 | getElement(...) : Entry [] : CharSequence | Test.java:5336:9:5336:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5336:39:5336:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5336:39:5336:41 | out : Http2Headers [, ] : CharSequence | Test.java:5336:28:5336:42 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5341:22:5341:90 | (...)... : Http2Headers [, ] : Object | Test.java:5342:10:5342:11 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5341:36:5341:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5341:22:5341:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3580,6 +3603,7 @@ edges | Test.java:5356:4:5356:6 | out [post update] : Http2Headers [, ] : CharSequence | Test.java:5357:39:5357:41 | out : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5356:13:5356:14 | in : CharSequence | Test.java:5356:4:5356:6 | out [post update] : Http2Headers [, ] : CharSequence | provenance | MaD:353 | | Test.java:5357:28:5357:42 | getElement(...) : Entry [] : CharSequence | Test.java:5357:9:5357:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5357:39:5357:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5357:39:5357:41 | out : Http2Headers [, ] : CharSequence | Test.java:5357:28:5357:42 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5362:22:5362:90 | (...)... : Http2Headers [, ] : Object | Test.java:5363:10:5363:11 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5362:36:5362:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5362:22:5362:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3596,6 +3620,7 @@ edges | Test.java:5377:4:5377:6 | out [post update] : Http2Headers [, ] : CharSequence | Test.java:5378:39:5378:41 | out : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5377:15:5377:16 | in : CharSequence | Test.java:5377:4:5377:6 | out [post update] : Http2Headers [, ] : CharSequence | provenance | MaD:356 | | Test.java:5378:28:5378:42 | getElement(...) : Entry [] : CharSequence | Test.java:5378:9:5378:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5378:39:5378:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5378:39:5378:41 | out : Http2Headers [, ] : CharSequence | Test.java:5378:28:5378:42 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5383:22:5383:90 | (...)... : Http2Headers [, ] : Object | Test.java:5384:10:5384:11 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5383:36:5383:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5383:22:5383:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3612,6 +3637,7 @@ edges | Test.java:5398:4:5398:6 | out [post update] : Http2Headers [, ] : CharSequence | Test.java:5399:39:5399:41 | out : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5398:15:5398:16 | in : CharSequence | Test.java:5398:4:5398:6 | out [post update] : Http2Headers [, ] : CharSequence | provenance | MaD:359 | | Test.java:5399:28:5399:42 | getElement(...) : Entry [] : CharSequence | Test.java:5399:9:5399:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5399:39:5399:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | provenance | | | Test.java:5399:39:5399:41 | out : Http2Headers [, ] : CharSequence | Test.java:5399:28:5399:42 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5404:22:5404:90 | (...)... : Http2Headers [, ] : Object | Test.java:5405:10:5405:11 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5404:36:5404:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5404:22:5404:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3648,6 +3674,7 @@ edges | Test.java:5440:48:5440:49 | in : Http2Headers [, ] : Object | Test.java:5440:52:5440:54 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:366 | | Test.java:5440:52:5440:54 | out [post update] : HttpHeaders [, ] : Object | Test.java:5441:37:5441:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5441:26:5441:40 | getElement(...) : Entry [] : Object | Test.java:5441:9:5441:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5441:37:5441:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5441:37:5441:39 | out : HttpHeaders [, ] : Object | Test.java:5441:26:5441:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5446:22:5446:90 | (...)... : Http2Headers [, ] : Object | Test.java:5447:48:5447:49 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5446:36:5446:90 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5446:22:5446:90 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3656,6 +3683,7 @@ edges | Test.java:5447:48:5447:49 | in : Http2Headers [, ] : Object | Test.java:5447:52:5447:54 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:367 | | Test.java:5447:52:5447:54 | out [post update] : HttpHeaders [, ] : Object | Test.java:5448:39:5448:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5448:28:5448:42 | getElement(...) : Entry [] : Object | Test.java:5448:9:5448:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5448:39:5448:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5448:39:5448:41 | out : HttpHeaders [, ] : Object | Test.java:5448:28:5448:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5453:17:5453:33 | (...)... : ByteBuf | Test.java:5454:70:5454:71 | in : ByteBuf | provenance | | | Test.java:5453:26:5453:33 | source(...) : Object | Test.java:5453:17:5453:33 | (...)... : ByteBuf | provenance | | @@ -3720,6 +3748,7 @@ edges | Test.java:5524:38:5524:39 | in : HttpHeaders [, ] : Object | Test.java:5524:42:5524:44 | out [post update] : Http2Headers [, ] : Object | provenance | MaD:376 | | Test.java:5524:42:5524:44 | out [post update] : Http2Headers [, ] : Object | Test.java:5525:37:5525:39 | out : Http2Headers [, ] : Object | provenance | | | Test.java:5525:26:5525:40 | getElement(...) : Entry [] : Object | Test.java:5525:9:5525:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5525:37:5525:39 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | provenance | | | Test.java:5525:37:5525:39 | out : Http2Headers [, ] : Object | Test.java:5525:26:5525:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5530:21:5530:88 | (...)... : HttpHeaders [, ] : Object | Test.java:5531:38:5531:39 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5530:34:5530:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5530:21:5530:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3728,6 +3757,7 @@ edges | Test.java:5531:38:5531:39 | in : HttpHeaders [, ] : Object | Test.java:5531:42:5531:44 | out [post update] : Http2Headers [, ] : Object | provenance | MaD:377 | | Test.java:5531:42:5531:44 | out [post update] : Http2Headers [, ] : Object | Test.java:5532:39:5532:41 | out : Http2Headers [, ] : Object | provenance | | | Test.java:5532:28:5532:42 | getElement(...) : Entry [] : Object | Test.java:5532:9:5532:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5532:39:5532:41 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | provenance | | | Test.java:5532:39:5532:41 | out : Http2Headers [, ] : Object | Test.java:5532:28:5532:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5537:21:5537:86 | (...)... : HttpHeaders [, ] : Object | Test.java:5538:44:5538:45 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5537:34:5537:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5537:21:5537:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3736,6 +3766,7 @@ edges | Test.java:5538:10:5538:53 | toHttp2Headers(...) : Http2Headers [, ] : Object | Test.java:5539:37:5539:39 | out : Http2Headers [, ] : Object | provenance | | | Test.java:5538:44:5538:45 | in : HttpHeaders [, ] : Object | Test.java:5538:10:5538:53 | toHttp2Headers(...) : Http2Headers [, ] : Object | provenance | MaD:374 | | Test.java:5539:26:5539:40 | getElement(...) : Entry [] : Object | Test.java:5539:9:5539:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5539:37:5539:39 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | provenance | | | Test.java:5539:37:5539:39 | out : Http2Headers [, ] : Object | Test.java:5539:26:5539:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5544:21:5544:88 | (...)... : HttpHeaders [, ] : Object | Test.java:5545:44:5545:45 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5544:34:5544:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5544:21:5544:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3744,6 +3775,7 @@ edges | Test.java:5545:10:5545:53 | toHttp2Headers(...) : Http2Headers [, ] : Object | Test.java:5546:39:5546:41 | out : Http2Headers [, ] : Object | provenance | | | Test.java:5545:44:5545:45 | in : HttpHeaders [, ] : Object | Test.java:5545:10:5545:53 | toHttp2Headers(...) : Http2Headers [, ] : Object | provenance | MaD:375 | | Test.java:5546:28:5546:42 | getElement(...) : Entry [] : Object | Test.java:5546:9:5546:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5546:39:5546:41 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | provenance | | | Test.java:5546:39:5546:41 | out : Http2Headers [, ] : Object | Test.java:5546:28:5546:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5551:22:5551:88 | (...)... : Http2Headers [, ] : Object | Test.java:5552:46:5552:47 | in : Http2Headers [, ] : Object | provenance | | | Test.java:5551:36:5551:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5551:22:5551:88 | (...)... : Http2Headers [, ] : Object | provenance | | @@ -3774,6 +3806,7 @@ edges | Test.java:5580:4:5580:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5581:37:5581:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5580:12:5580:13 | in : CharSequence | Test.java:5580:4:5580:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:225 | | Test.java:5581:26:5581:40 | getElement(...) : Entry [] : Object | Test.java:5581:9:5581:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5581:37:5581:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5581:37:5581:39 | out : HttpHeaders [, ] : Object | Test.java:5581:26:5581:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5586:18:5586:44 | (...)... : List [] : Object | Test.java:5587:32:5587:33 | in : List [] : Object | provenance | | | Test.java:5586:28:5586:44 | of(...) : List [] : Object | Test.java:5586:18:5586:44 | (...)... : List [] : Object | provenance | | @@ -3781,18 +3814,21 @@ edges | Test.java:5587:4:5587:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5588:39:5588:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5587:32:5587:33 | in : List [] : Object | Test.java:5587:4:5587:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:226 | | Test.java:5588:28:5588:42 | getElement(...) : Entry [] : Object | Test.java:5588:9:5588:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5588:39:5588:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5588:39:5588:41 | out : HttpHeaders [, ] : Object | Test.java:5588:28:5588:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5593:22:5593:43 | (...)... : CharSequence | Test.java:5594:12:5594:13 | in : CharSequence | provenance | | | Test.java:5593:36:5593:43 | source(...) : Object | Test.java:5593:22:5593:43 | (...)... : CharSequence | provenance | | | Test.java:5594:4:5594:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5595:37:5595:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5594:12:5594:13 | in : CharSequence | Test.java:5594:4:5594:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:227 | | Test.java:5595:26:5595:40 | getElement(...) : Entry [] : Object | Test.java:5595:9:5595:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5595:37:5595:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5595:37:5595:39 | out : HttpHeaders [, ] : Object | Test.java:5595:26:5595:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5600:16:5600:31 | (...)... : Object | Test.java:5601:32:5601:33 | in : Object | provenance | | | Test.java:5600:24:5600:31 | source(...) : Object | Test.java:5600:16:5600:31 | (...)... : Object | provenance | | | Test.java:5601:4:5601:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5602:39:5602:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5601:32:5601:33 | in : Object | Test.java:5601:4:5601:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:228 | | Test.java:5602:28:5602:42 | getElement(...) : Entry [] : Object | Test.java:5602:9:5602:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5602:39:5602:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5602:39:5602:41 | out : HttpHeaders [, ] : Object | Test.java:5602:28:5602:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5607:21:5607:86 | (...)... : HttpHeaders [, ] : Object | Test.java:5608:12:5608:13 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5607:34:5607:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5607:21:5607:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3801,6 +3837,7 @@ edges | Test.java:5608:4:5608:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5609:37:5609:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5608:12:5608:13 | in : HttpHeaders [, ] : Object | Test.java:5608:4:5608:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:233 | | Test.java:5609:26:5609:40 | getElement(...) : Entry [] : Object | Test.java:5609:9:5609:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5609:37:5609:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5609:37:5609:39 | out : HttpHeaders [, ] : Object | Test.java:5609:26:5609:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5614:21:5614:88 | (...)... : HttpHeaders [, ] : Object | Test.java:5615:12:5615:13 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5614:34:5614:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5614:21:5614:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3809,12 +3846,14 @@ edges | Test.java:5615:4:5615:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5616:39:5616:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5615:12:5615:13 | in : HttpHeaders [, ] : Object | Test.java:5615:4:5615:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:234 | | Test.java:5616:28:5616:42 | getElement(...) : Entry [] : Object | Test.java:5616:9:5616:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5616:39:5616:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5616:39:5616:41 | out : HttpHeaders [, ] : Object | Test.java:5616:28:5616:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5621:16:5621:31 | (...)... : String | Test.java:5622:12:5622:13 | in : String | provenance | | | Test.java:5621:24:5621:31 | source(...) : Object | Test.java:5621:16:5621:31 | (...)... : String | provenance | | | Test.java:5622:4:5622:6 | out [post update] : HttpHeaders [, ] : String | Test.java:5623:37:5623:39 | out : HttpHeaders [, ] : String | provenance | | | Test.java:5622:12:5622:13 | in : String | Test.java:5622:4:5622:6 | out [post update] : HttpHeaders [, ] : String | provenance | MaD:229 | | Test.java:5623:26:5623:40 | getElement(...) : Entry [] : String | Test.java:5623:9:5623:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5623:37:5623:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | provenance | | | Test.java:5623:37:5623:39 | out : HttpHeaders [, ] : String | Test.java:5623:26:5623:40 | getElement(...) : Entry [] : String | provenance | MaD:492 | | Test.java:5628:18:5628:44 | (...)... : List [] : Object | Test.java:5629:26:5629:27 | in : List [] : Object | provenance | | | Test.java:5628:28:5628:44 | of(...) : List [] : Object | Test.java:5628:18:5628:44 | (...)... : List [] : Object | provenance | | @@ -3822,18 +3861,21 @@ edges | Test.java:5629:4:5629:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5630:39:5630:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5629:26:5629:27 | in : List [] : Object | Test.java:5629:4:5629:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:230 | | Test.java:5630:28:5630:42 | getElement(...) : Entry [] : Object | Test.java:5630:9:5630:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5630:39:5630:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5630:39:5630:41 | out : HttpHeaders [, ] : Object | Test.java:5630:28:5630:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5635:16:5635:31 | (...)... : String | Test.java:5636:12:5636:13 | in : String | provenance | | | Test.java:5635:24:5635:31 | source(...) : Object | Test.java:5635:16:5635:31 | (...)... : String | provenance | | | Test.java:5636:4:5636:6 | out [post update] : HttpHeaders [, ] : String | Test.java:5637:37:5637:39 | out : HttpHeaders [, ] : String | provenance | | | Test.java:5636:12:5636:13 | in : String | Test.java:5636:4:5636:6 | out [post update] : HttpHeaders [, ] : String | provenance | MaD:231 | | Test.java:5637:26:5637:40 | getElement(...) : Entry [] : String | Test.java:5637:9:5637:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5637:37:5637:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | provenance | | | Test.java:5637:37:5637:39 | out : HttpHeaders [, ] : String | Test.java:5637:26:5637:40 | getElement(...) : Entry [] : String | provenance | MaD:492 | | Test.java:5642:16:5642:31 | (...)... : Object | Test.java:5643:26:5643:27 | in : Object | provenance | | | Test.java:5642:24:5642:31 | source(...) : Object | Test.java:5642:16:5642:31 | (...)... : Object | provenance | | | Test.java:5643:4:5643:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5644:39:5644:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5643:26:5643:27 | in : Object | Test.java:5643:4:5643:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:232 | | Test.java:5644:28:5644:42 | getElement(...) : Entry [] : Object | Test.java:5644:9:5644:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5644:39:5644:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5644:39:5644:41 | out : HttpHeaders [, ] : Object | Test.java:5644:28:5644:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5649:21:5649:41 | (...)... : HttpHeaders | Test.java:5650:10:5650:11 | in : HttpHeaders | provenance | | | Test.java:5649:34:5649:41 | source(...) : Object | Test.java:5649:21:5649:41 | (...)... : HttpHeaders | provenance | | @@ -3864,6 +3906,7 @@ edges | Test.java:5692:4:5692:6 | out [post update] : HttpHeaders [, ] : CharSequence | Test.java:5693:37:5693:39 | out : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:5692:15:5692:16 | in : CharSequence | Test.java:5692:4:5692:6 | out [post update] : HttpHeaders [, ] : CharSequence | provenance | MaD:236 | | Test.java:5693:26:5693:40 | getElement(...) : Entry [] : CharSequence | Test.java:5693:9:5693:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5693:37:5693:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:5693:37:5693:39 | out : HttpHeaders [, ] : CharSequence | Test.java:5693:26:5693:40 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5698:21:5698:41 | (...)... : HttpHeaders | Test.java:5699:10:5699:11 | in : HttpHeaders | provenance | | | Test.java:5698:34:5698:41 | source(...) : Object | Test.java:5698:21:5698:41 | (...)... : HttpHeaders | provenance | | @@ -3874,6 +3917,7 @@ edges | Test.java:5706:4:5706:6 | out [post update] : HttpHeaders [, ] : CharSequence | Test.java:5707:37:5707:39 | out : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:5706:17:5706:18 | in : CharSequence | Test.java:5706:4:5706:6 | out [post update] : HttpHeaders [, ] : CharSequence | provenance | MaD:238 | | Test.java:5707:26:5707:40 | getElement(...) : Entry [] : CharSequence | Test.java:5707:9:5707:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5707:37:5707:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:5707:37:5707:39 | out : HttpHeaders [, ] : CharSequence | Test.java:5707:26:5707:40 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:5712:21:5712:86 | (...)... : HttpHeaders [, ] : Object | Test.java:5713:10:5713:11 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5712:34:5712:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5712:21:5712:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3882,6 +3926,7 @@ edges | Test.java:5713:10:5713:11 | in : HttpHeaders [, ] : Object | Test.java:5713:10:5713:18 | copy(...) : HttpHeaders [, ] : Object | provenance | MaD:239 | | Test.java:5713:10:5713:18 | copy(...) : HttpHeaders [, ] : Object | Test.java:5714:37:5714:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5714:26:5714:40 | getElement(...) : Entry [] : Object | Test.java:5714:9:5714:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5714:37:5714:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5714:37:5714:39 | out : HttpHeaders [, ] : Object | Test.java:5714:26:5714:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5719:21:5719:88 | (...)... : HttpHeaders [, ] : Object | Test.java:5720:10:5720:11 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5719:34:5719:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5719:21:5719:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -3890,6 +3935,7 @@ edges | Test.java:5720:10:5720:11 | in : HttpHeaders [, ] : Object | Test.java:5720:10:5720:18 | copy(...) : HttpHeaders [, ] : Object | provenance | MaD:240 | | Test.java:5720:10:5720:18 | copy(...) : HttpHeaders [, ] : Object | Test.java:5721:39:5721:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5721:28:5721:42 | getElement(...) : Entry [] : Object | Test.java:5721:9:5721:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5721:39:5721:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5721:39:5721:41 | out : HttpHeaders [, ] : Object | Test.java:5721:28:5721:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5726:21:5726:86 | (...)... : HttpHeaders [, ] : Object | Test.java:5727:10:5727:11 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5726:34:5726:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5726:21:5726:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -4058,6 +4104,7 @@ edges | Test.java:5917:4:5917:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5918:37:5918:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5917:12:5917:13 | in : CharSequence | Test.java:5917:4:5917:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:260 | | Test.java:5918:26:5918:40 | getElement(...) : Entry [] : Object | Test.java:5918:9:5918:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5918:37:5918:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5918:37:5918:39 | out : HttpHeaders [, ] : Object | Test.java:5918:26:5918:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5923:18:5923:44 | (...)... : List [] : Object | Test.java:5924:32:5924:33 | in : List [] : Object | provenance | | | Test.java:5923:28:5923:44 | of(...) : List [] : Object | Test.java:5923:18:5923:44 | (...)... : List [] : Object | provenance | | @@ -4065,18 +4112,21 @@ edges | Test.java:5924:4:5924:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5925:39:5925:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5924:32:5924:33 | in : List [] : Object | Test.java:5924:4:5924:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:261 | | Test.java:5925:28:5925:42 | getElement(...) : Entry [] : Object | Test.java:5925:9:5925:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5925:39:5925:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5925:39:5925:41 | out : HttpHeaders [, ] : Object | Test.java:5925:28:5925:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5930:22:5930:43 | (...)... : CharSequence | Test.java:5931:12:5931:13 | in : CharSequence | provenance | | | Test.java:5930:36:5930:43 | source(...) : Object | Test.java:5930:22:5930:43 | (...)... : CharSequence | provenance | | | Test.java:5931:4:5931:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5932:37:5932:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5931:12:5931:13 | in : CharSequence | Test.java:5931:4:5931:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:262 | | Test.java:5932:26:5932:40 | getElement(...) : Entry [] : Object | Test.java:5932:9:5932:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5932:37:5932:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5932:37:5932:39 | out : HttpHeaders [, ] : Object | Test.java:5932:26:5932:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5937:16:5937:31 | (...)... : Object | Test.java:5938:32:5938:33 | in : Object | provenance | | | Test.java:5937:24:5937:31 | source(...) : Object | Test.java:5937:16:5937:31 | (...)... : Object | provenance | | | Test.java:5938:4:5938:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5939:39:5939:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5938:32:5938:33 | in : Object | Test.java:5938:4:5938:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:263 | | Test.java:5939:28:5939:42 | getElement(...) : Entry [] : Object | Test.java:5939:9:5939:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5939:39:5939:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5939:39:5939:41 | out : HttpHeaders [, ] : Object | Test.java:5939:28:5939:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5944:21:5944:86 | (...)... : HttpHeaders [, ] : Object | Test.java:5945:12:5945:13 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5944:34:5944:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5944:21:5944:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -4085,6 +4135,7 @@ edges | Test.java:5945:4:5945:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5946:37:5946:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5945:12:5945:13 | in : HttpHeaders [, ] : Object | Test.java:5945:4:5945:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:268 | | Test.java:5946:26:5946:40 | getElement(...) : Entry [] : Object | Test.java:5946:9:5946:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5946:37:5946:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5946:37:5946:39 | out : HttpHeaders [, ] : Object | Test.java:5946:26:5946:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5951:21:5951:88 | (...)... : HttpHeaders [, ] : Object | Test.java:5952:12:5952:13 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:5951:34:5951:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:5951:21:5951:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -4093,12 +4144,14 @@ edges | Test.java:5952:4:5952:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5953:39:5953:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5952:12:5952:13 | in : HttpHeaders [, ] : Object | Test.java:5952:4:5952:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:269 | | Test.java:5953:28:5953:42 | getElement(...) : Entry [] : Object | Test.java:5953:9:5953:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5953:39:5953:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5953:39:5953:41 | out : HttpHeaders [, ] : Object | Test.java:5953:28:5953:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5958:16:5958:31 | (...)... : String | Test.java:5959:12:5959:13 | in : String | provenance | | | Test.java:5958:24:5958:31 | source(...) : Object | Test.java:5958:16:5958:31 | (...)... : String | provenance | | | Test.java:5959:4:5959:6 | out [post update] : HttpHeaders [, ] : String | Test.java:5960:37:5960:39 | out : HttpHeaders [, ] : String | provenance | | | Test.java:5959:12:5959:13 | in : String | Test.java:5959:4:5959:6 | out [post update] : HttpHeaders [, ] : String | provenance | MaD:264 | | Test.java:5960:26:5960:40 | getElement(...) : Entry [] : String | Test.java:5960:9:5960:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5960:37:5960:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | provenance | | | Test.java:5960:37:5960:39 | out : HttpHeaders [, ] : String | Test.java:5960:26:5960:40 | getElement(...) : Entry [] : String | provenance | MaD:492 | | Test.java:5965:18:5965:44 | (...)... : List [] : Object | Test.java:5966:26:5966:27 | in : List [] : Object | provenance | | | Test.java:5965:28:5965:44 | of(...) : List [] : Object | Test.java:5965:18:5965:44 | (...)... : List [] : Object | provenance | | @@ -4106,18 +4159,21 @@ edges | Test.java:5966:4:5966:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5967:39:5967:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5966:26:5966:27 | in : List [] : Object | Test.java:5966:4:5966:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:265 | | Test.java:5967:28:5967:42 | getElement(...) : Entry [] : Object | Test.java:5967:9:5967:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5967:39:5967:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5967:39:5967:41 | out : HttpHeaders [, ] : Object | Test.java:5967:28:5967:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5972:16:5972:31 | (...)... : String | Test.java:5973:12:5973:13 | in : String | provenance | | | Test.java:5972:24:5972:31 | source(...) : Object | Test.java:5972:16:5972:31 | (...)... : String | provenance | | | Test.java:5973:4:5973:6 | out [post update] : HttpHeaders [, ] : String | Test.java:5974:37:5974:39 | out : HttpHeaders [, ] : String | provenance | | | Test.java:5973:12:5973:13 | in : String | Test.java:5973:4:5973:6 | out [post update] : HttpHeaders [, ] : String | provenance | MaD:266 | | Test.java:5974:26:5974:40 | getElement(...) : Entry [] : String | Test.java:5974:9:5974:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:5974:37:5974:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | provenance | | | Test.java:5974:37:5974:39 | out : HttpHeaders [, ] : String | Test.java:5974:26:5974:40 | getElement(...) : Entry [] : String | provenance | MaD:492 | | Test.java:5979:16:5979:31 | (...)... : Object | Test.java:5980:26:5980:27 | in : Object | provenance | | | Test.java:5979:24:5979:31 | source(...) : Object | Test.java:5979:16:5979:31 | (...)... : Object | provenance | | | Test.java:5980:4:5980:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:5981:39:5981:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:5980:26:5980:27 | in : Object | Test.java:5980:4:5980:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:267 | | Test.java:5981:28:5981:42 | getElement(...) : Entry [] : Object | Test.java:5981:9:5981:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:5981:39:5981:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:5981:39:5981:41 | out : HttpHeaders [, ] : Object | Test.java:5981:28:5981:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:5986:21:5986:41 | (...)... : HttpHeaders | Test.java:5987:10:5987:11 | in : HttpHeaders | provenance | | | Test.java:5986:34:5986:41 | source(...) : Object | Test.java:5986:21:5986:41 | (...)... : HttpHeaders | provenance | | @@ -4150,6 +4206,7 @@ edges | Test.java:6029:4:6029:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:6030:37:6030:39 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:6029:15:6029:16 | in : HttpHeaders [, ] : Object | Test.java:6029:4:6029:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:271 | | Test.java:6030:26:6030:40 | getElement(...) : Entry [] : Object | Test.java:6030:9:6030:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:6030:37:6030:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:6030:37:6030:39 | out : HttpHeaders [, ] : Object | Test.java:6030:26:6030:40 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:6035:21:6035:88 | (...)... : HttpHeaders [, ] : Object | Test.java:6036:15:6036:16 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:6035:34:6035:88 | newWithElementDefault(...) : Object [, ] : Object | Test.java:6035:21:6035:88 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -4158,6 +4215,7 @@ edges | Test.java:6036:4:6036:6 | out [post update] : HttpHeaders [, ] : Object | Test.java:6037:39:6037:41 | out : HttpHeaders [, ] : Object | provenance | | | Test.java:6036:15:6036:16 | in : HttpHeaders [, ] : Object | Test.java:6036:4:6036:6 | out [post update] : HttpHeaders [, ] : Object | provenance | MaD:272 | | Test.java:6037:28:6037:42 | getElement(...) : Entry [] : Object | Test.java:6037:9:6037:43 | getMapValueDefault(...) | provenance | MaD:498 | +| Test.java:6037:39:6037:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | provenance | | | Test.java:6037:39:6037:41 | out : HttpHeaders [, ] : Object | Test.java:6037:28:6037:42 | getElement(...) : Entry [] : Object | provenance | MaD:492 | | Test.java:6042:21:6042:41 | (...)... : HttpHeaders | Test.java:6043:10:6043:11 | in : HttpHeaders | provenance | | | Test.java:6042:34:6042:41 | source(...) : Object | Test.java:6042:21:6042:41 | (...)... : HttpHeaders | provenance | | @@ -4168,6 +4226,7 @@ edges | Test.java:6050:4:6050:6 | out [post update] : HttpHeaders [, ] : CharSequence | Test.java:6051:37:6051:39 | out : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:6050:15:6050:16 | in : CharSequence | Test.java:6050:4:6050:6 | out [post update] : HttpHeaders [, ] : CharSequence | provenance | MaD:274 | | Test.java:6051:26:6051:40 | getElement(...) : Entry [] : CharSequence | Test.java:6051:9:6051:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:6051:37:6051:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:6051:37:6051:39 | out : HttpHeaders [, ] : CharSequence | Test.java:6051:26:6051:40 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:6056:21:6056:41 | (...)... : HttpHeaders | Test.java:6057:10:6057:11 | in : HttpHeaders | provenance | | | Test.java:6056:34:6056:41 | source(...) : Object | Test.java:6056:21:6056:41 | (...)... : HttpHeaders | provenance | | @@ -4178,6 +4237,7 @@ edges | Test.java:6064:4:6064:6 | out [post update] : HttpHeaders [, ] : CharSequence | Test.java:6065:37:6065:39 | out : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:6064:17:6064:18 | in : CharSequence | Test.java:6064:4:6064:6 | out [post update] : HttpHeaders [, ] : CharSequence | provenance | MaD:276 | | Test.java:6065:26:6065:40 | getElement(...) : Entry [] : CharSequence | Test.java:6065:9:6065:41 | getMapKeyDefault(...) | provenance | MaD:499 | +| Test.java:6065:37:6065:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | provenance | | | Test.java:6065:37:6065:39 | out : HttpHeaders [, ] : CharSequence | Test.java:6065:26:6065:40 | getElement(...) : Entry [] : CharSequence | provenance | MaD:492 | | Test.java:6070:21:6070:86 | (...)... : HttpHeaders [, ] : Object | Test.java:6071:10:6071:11 | in : HttpHeaders [, ] : Object | provenance | | | Test.java:6070:34:6070:86 | newWithElementDefault(...) : Object [, ] : Object | Test.java:6070:21:6070:86 | (...)... : HttpHeaders [, ] : Object | provenance | | @@ -5434,26 +5494,54 @@ edges nodes | Test.java:79:19:79:32 | it : Headers [, ] : Object | semmle.label | it : Headers [, ] : Object | | Test.java:79:19:79:32 | it : Headers [, ] : Object | semmle.label | it : Headers [, ] : Object | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | semmle.label | it : Http2Headers [, ] : Object | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | semmle.label | it : Http2Headers [, ] : CharSequence | +| Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | semmle.label | it : Http2Headers [, ] : Object | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | semmle.label | it : HttpHeaders [, ] : CharSequence | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | semmle.label | it : HttpHeaders [, ] : Object | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | semmle.label | it : HttpHeaders [, ] : String | +| Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | semmle.label | it : HttpHeaders [, ] : Object | | Test.java:79:19:79:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:79:19:79:32 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:79:19:79:32 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:79:19:79:32 | it : Set [] : Object | semmle.label | it : Set [] : Object | | Test.java:79:44:79:45 | it : Headers [, ] : Object | semmle.label | it : Headers [, ] : Object | | Test.java:79:44:79:45 | it : Headers [, ] : Object | semmle.label | it : Headers [, ] : Object | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | semmle.label | it : Http2Headers [, ] : Object | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : CharSequence | semmle.label | it : Http2Headers [, ] : CharSequence | +| Test.java:79:44:79:45 | it : Http2Headers [, ] : Object | semmle.label | it : Http2Headers [, ] : Object | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : CharSequence | semmle.label | it : HttpHeaders [, ] : CharSequence | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | semmle.label | it : HttpHeaders [, ] : Object | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : String | semmle.label | it : HttpHeaders [, ] : String | +| Test.java:79:44:79:45 | it : HttpHeaders [, ] : Object | semmle.label | it : HttpHeaders [, ] : Object | | Test.java:79:44:79:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:79:44:79:45 | it : List [, ] : Object | semmle.label | it : List [, ] : Object | | Test.java:79:44:79:45 | it : List [] : Object | semmle.label | it : List [] : Object | | Test.java:79:44:79:45 | it : Set [] : Object | semmle.label | it : Set [] : Object | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | semmle.label | iterator(...) : Iterator [, ] : CharSequence | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : String | semmle.label | iterator(...) : Iterator [, ] : String | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : CharSequence | semmle.label | iterator(...) : Iterator [, ] : CharSequence | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | +| Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [, ] : Object | semmle.label | iterator(...) : Iterator [, ] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:79:44:79:56 | iterator(...) : Iterator [] : Object | semmle.label | iterator(...) : Iterator [] : Object | | Test.java:79:44:79:63 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:79:44:79:63 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | semmle.label | next(...) : Object [] : CharSequence | +| Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:79:44:79:63 | next(...) : Object [] : String | semmle.label | next(...) : Object [] : String | +| Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | semmle.label | next(...) : Object [] : CharSequence | +| Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | +| Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:79:44:79:63 | next(...) : Object [] : Object | semmle.label | next(...) : Object [] : Object | | Test.java:80:19:80:32 | it : Iterator [, ] : Object | semmle.label | it : Iterator [, ] : Object | @@ -11414,7 +11502,32 @@ subpaths | Test.java:4744:20:4744:22 | out : List [] : Object | Test.java:79:19:79:32 | it : List [] : Object | Test.java:79:44:79:63 | next(...) : Object | Test.java:4744:9:4744:23 | getElement(...) | | Test.java:4760:20:4760:22 | out : List [] : Object | Test.java:79:19:79:32 | it : List [] : Object | Test.java:79:44:79:63 | next(...) : Object | Test.java:4760:9:4760:23 | getElement(...) | | Test.java:4768:20:4768:22 | out : List [] : Object | Test.java:79:19:79:32 | it : List [] : Object | Test.java:79:44:79:63 | next(...) : Object | Test.java:4768:9:4768:23 | getElement(...) | +| Test.java:5315:39:5315:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5315:28:5315:42 | getElement(...) : Entry [] : CharSequence | +| Test.java:5336:39:5336:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5336:28:5336:42 | getElement(...) : Entry [] : CharSequence | +| Test.java:5357:39:5357:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5357:28:5357:42 | getElement(...) : Entry [] : CharSequence | +| Test.java:5378:39:5378:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5378:28:5378:42 | getElement(...) : Entry [] : CharSequence | +| Test.java:5399:39:5399:41 | out : Http2Headers [, ] : CharSequence | Test.java:79:19:79:32 | it : Http2Headers [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5399:28:5399:42 | getElement(...) : Entry [] : CharSequence | | Test.java:5406:20:5406:22 | out : Iterator [] : Object | Test.java:80:19:80:32 | it : Iterator [] : Object | Test.java:80:44:80:52 | next(...) : Object | Test.java:5406:9:5406:23 | getElement(...) | +| Test.java:5441:37:5441:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5441:26:5441:40 | getElement(...) : Entry [] : Object | +| Test.java:5448:39:5448:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5448:28:5448:42 | getElement(...) : Entry [] : Object | +| Test.java:5525:37:5525:39 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5525:26:5525:40 | getElement(...) : Entry [] : Object | +| Test.java:5532:39:5532:41 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5532:28:5532:42 | getElement(...) : Entry [] : Object | +| Test.java:5539:37:5539:39 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5539:26:5539:40 | getElement(...) : Entry [] : Object | +| Test.java:5546:39:5546:41 | out : Http2Headers [, ] : Object | Test.java:79:19:79:32 | it : Http2Headers [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5546:28:5546:42 | getElement(...) : Entry [] : Object | +| Test.java:5581:37:5581:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5581:26:5581:40 | getElement(...) : Entry [] : Object | +| Test.java:5588:39:5588:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5588:28:5588:42 | getElement(...) : Entry [] : Object | +| Test.java:5595:37:5595:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5595:26:5595:40 | getElement(...) : Entry [] : Object | +| Test.java:5602:39:5602:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5602:28:5602:42 | getElement(...) : Entry [] : Object | +| Test.java:5609:37:5609:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5609:26:5609:40 | getElement(...) : Entry [] : Object | +| Test.java:5616:39:5616:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5616:28:5616:42 | getElement(...) : Entry [] : Object | +| Test.java:5623:37:5623:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | Test.java:79:44:79:63 | next(...) : Object [] : String | Test.java:5623:26:5623:40 | getElement(...) : Entry [] : String | +| Test.java:5630:39:5630:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5630:28:5630:42 | getElement(...) : Entry [] : Object | +| Test.java:5637:37:5637:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | Test.java:79:44:79:63 | next(...) : Object [] : String | Test.java:5637:26:5637:40 | getElement(...) : Entry [] : String | +| Test.java:5644:39:5644:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5644:28:5644:42 | getElement(...) : Entry [] : Object | +| Test.java:5693:37:5693:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5693:26:5693:40 | getElement(...) : Entry [] : CharSequence | +| Test.java:5707:37:5707:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:5707:26:5707:40 | getElement(...) : Entry [] : CharSequence | +| Test.java:5714:37:5714:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5714:26:5714:40 | getElement(...) : Entry [] : Object | +| Test.java:5721:39:5721:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5721:28:5721:42 | getElement(...) : Entry [] : Object | | Test.java:5728:37:5728:39 | out : List [, ] : Object | Test.java:79:19:79:32 | it : List [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5728:26:5728:40 | getElement(...) : Object [] : Object | | Test.java:5735:39:5735:41 | out : List [, ] : Object | Test.java:79:19:79:32 | it : List [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5735:28:5735:42 | getElement(...) : Object [] : Object | | Test.java:5771:20:5771:22 | out : List [] : Object | Test.java:79:19:79:32 | it : List [] : Object | Test.java:79:44:79:63 | next(...) : Object | Test.java:5771:9:5771:23 | getElement(...) | @@ -11425,6 +11538,20 @@ subpaths | Test.java:5876:37:5876:39 | out : Iterator [, ] : Object | Test.java:80:19:80:32 | it : Iterator [, ] : Object | Test.java:80:44:80:52 | next(...) : Object [] : Object | Test.java:5876:26:5876:40 | getElement(...) : Object [] : Object | | Test.java:5883:39:5883:41 | out : Iterator [, ] : Object | Test.java:80:19:80:32 | it : Iterator [, ] : Object | Test.java:80:44:80:52 | next(...) : Object [] : Object | Test.java:5883:28:5883:42 | getElement(...) : Object [] : Object | | Test.java:5890:20:5890:22 | out : Set [] : Object | Test.java:79:19:79:32 | it : Set [] : Object | Test.java:79:44:79:63 | next(...) : Object | Test.java:5890:9:5890:23 | getElement(...) | +| Test.java:5918:37:5918:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5918:26:5918:40 | getElement(...) : Entry [] : Object | +| Test.java:5925:39:5925:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5925:28:5925:42 | getElement(...) : Entry [] : Object | +| Test.java:5932:37:5932:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5932:26:5932:40 | getElement(...) : Entry [] : Object | +| Test.java:5939:39:5939:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5939:28:5939:42 | getElement(...) : Entry [] : Object | +| Test.java:5946:37:5946:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5946:26:5946:40 | getElement(...) : Entry [] : Object | +| Test.java:5953:39:5953:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5953:28:5953:42 | getElement(...) : Entry [] : Object | +| Test.java:5960:37:5960:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | Test.java:79:44:79:63 | next(...) : Object [] : String | Test.java:5960:26:5960:40 | getElement(...) : Entry [] : String | +| Test.java:5967:39:5967:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5967:28:5967:42 | getElement(...) : Entry [] : Object | +| Test.java:5974:37:5974:39 | out : HttpHeaders [, ] : String | Test.java:79:19:79:32 | it : HttpHeaders [, ] : String | Test.java:79:44:79:63 | next(...) : Object [] : String | Test.java:5974:26:5974:40 | getElement(...) : Entry [] : String | +| Test.java:5981:39:5981:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:5981:28:5981:42 | getElement(...) : Entry [] : Object | +| Test.java:6030:37:6030:39 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:6030:26:6030:40 | getElement(...) : Entry [] : Object | +| Test.java:6037:39:6037:41 | out : HttpHeaders [, ] : Object | Test.java:79:19:79:32 | it : HttpHeaders [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:6037:28:6037:42 | getElement(...) : Entry [] : Object | +| Test.java:6051:37:6051:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:6051:26:6051:40 | getElement(...) : Entry [] : CharSequence | +| Test.java:6065:37:6065:39 | out : HttpHeaders [, ] : CharSequence | Test.java:79:19:79:32 | it : HttpHeaders [, ] : CharSequence | Test.java:79:44:79:63 | next(...) : Object [] : CharSequence | Test.java:6065:26:6065:40 | getElement(...) : Entry [] : CharSequence | | Test.java:6086:20:6086:22 | out : Iterator [] : Object | Test.java:80:19:80:32 | it : Iterator [] : Object | Test.java:80:44:80:52 | next(...) : Object | Test.java:6086:9:6086:23 | getElement(...) | | Test.java:6093:20:6093:22 | out : Iterator [] : Object | Test.java:80:19:80:32 | it : Iterator [] : Object | Test.java:80:44:80:52 | next(...) : Object | Test.java:6093:9:6093:23 | getElement(...) | | Test.java:6270:37:6270:39 | out : Headers [, ] : Object | Test.java:79:19:79:32 | it : Headers [, ] : Object | Test.java:79:44:79:63 | next(...) : Object [] : Object | Test.java:6270:26:6270:40 | getElement(...) : Object [] : Object | diff --git a/java/ql/test/library-tests/frameworks/spring/util/test.expected b/java/ql/test/library-tests/frameworks/spring/util/test.expected index 2547f790b8d3..f27398764b88 100644 --- a/java/ql/test/library-tests/frameworks/spring/util/test.expected +++ b/java/ql/test/library-tests/frameworks/spring/util/test.expected @@ -150,8 +150,10 @@ models | 149 | Summary: org.springframework.util; SystemPropertyUtils; false; resolvePlaceholders; ; ; Argument[0]; ReturnValue; taint; manual | edges | Test.java:48:24:48:36 | container : Object[] [[]] : Object | Test.java:48:48:48:56 | container : Object[] [[]] : Object | provenance | | +| Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:56 | container : String[] [[]] : Object | provenance | | | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:56 | container : String[] [[]] : String | provenance | | | Test.java:48:48:48:56 | container : Object[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | provenance | | +| Test.java:48:48:48:56 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | provenance | | | Test.java:48:48:48:56 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | provenance | | | Test.java:49:19:49:41 | container : AutoPopulatingList [] : Object | Test.java:49:53:49:61 | container : AutoPopulatingList [] : Object | provenance | | | Test.java:49:19:49:41 | container : Collection [] : Object | Test.java:49:53:49:61 | container : Collection [] : Object | provenance | | @@ -189,9 +191,17 @@ edges | Test.java:51:51:51:79 | iterator(...) : Iterator [] : Object | Test.java:51:51:51:86 | next(...) : Object | provenance | MaD:7 | | Test.java:51:51:51:79 | iterator(...) : Iterator [] : Object | Test.java:51:51:51:86 | next(...) : Object | provenance | MaD:7 | | Test.java:51:51:51:79 | iterator(...) : Iterator [] : Object | Test.java:51:51:51:86 | next(...) : Object | provenance | MaD:7 | +| Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | Test.java:52:53:52:61 | container : LinkedMultiValueMap [, ] : Object | provenance | | | Test.java:52:23:52:41 | container : Map [] : Object | Test.java:52:53:52:61 | container : Map [] : Object | provenance | | +| Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:61 | container : MultiValueMap [, ] : Object | provenance | | +| Test.java:52:23:52:41 | container : MultiValueMap [] : Object | Test.java:52:53:52:61 | container : MultiValueMap [] : Object | provenance | | +| Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:61 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:52:23:52:41 | container : Properties [] : Object | Test.java:52:53:52:61 | container : Properties [] : Object | provenance | | +| Test.java:52:53:52:61 | container : LinkedMultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | provenance | MaD:9 | | Test.java:52:53:52:61 | container : Map [] : Object | Test.java:52:53:52:71 | get(...) : Object | provenance | MaD:9 | +| Test.java:52:53:52:61 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | provenance | MaD:9 | +| Test.java:52:53:52:61 | container : MultiValueMap [] : Object | Test.java:52:53:52:71 | get(...) : Object | provenance | MaD:9 | +| Test.java:52:53:52:61 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | provenance | MaD:9 | | Test.java:52:53:52:61 | container : Properties [] : Object | Test.java:52:53:52:71 | get(...) : Object | provenance | MaD:9 | | Test.java:53:31:53:44 | element : Object | Test.java:53:70:53:76 | element : Object | provenance | | | Test.java:53:56:53:77 | {...} : Object[] [[]] : Object | Test.java:53:56:53:77 | new Object[] : Object[] [[]] : Object | provenance | | @@ -355,6 +365,7 @@ edges | Test.java:280:42:280:43 | in : Map [, ] : Object | Test.java:280:10:280:44 | toMultiValueMap(...) : MultiValueMap [, ] : Object | provenance | MaD:43 | | Test.java:281:20:281:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:281:20:281:35 | getMapValue(...) : List [] : Object | Test.java:281:9:281:36 | getElement(...) | provenance | MaD:3 | +| Test.java:281:32:281:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:281:32:281:34 | out : MultiValueMap [, ] : Object | Test.java:281:20:281:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:286:13:286:34 | of(...) : Map [] : Object | Test.java:287:42:287:43 | in : Map [] : Object | provenance | | | Test.java:286:20:286:27 | source(...) : Object | Test.java:286:13:286:34 | of(...) : Map [] : Object | provenance | MaD:11 | @@ -373,6 +384,7 @@ edges | Test.java:301:17:301:24 | source(...) : Object | Test.java:301:4:301:5 | in [post update] : LinkedMultiValueMap [] : Object | provenance | MaD:14 | | Test.java:302:10:302:54 | unmodifiableMultiValueMap(...) : MultiValueMap [] : Object | Test.java:303:21:303:23 | out : MultiValueMap [] : Object | provenance | | | Test.java:302:52:302:53 | in : LinkedMultiValueMap [] : Object | Test.java:302:10:302:54 | unmodifiableMultiValueMap(...) : MultiValueMap [] : Object | provenance | MaD:45 | +| Test.java:303:21:303:23 | out : MultiValueMap [] : Object | Test.java:52:23:52:41 | container : MultiValueMap [] : Object | provenance | | | Test.java:303:21:303:23 | out : MultiValueMap [] : Object | Test.java:303:9:303:24 | getMapValue(...) | provenance | MaD:9 | | Test.java:308:18:308:34 | of(...) : List [] : Object | Test.java:308:18:308:45 | iterator(...) : Iterator [] : Object | provenance | MaD:3 | | Test.java:308:18:308:45 | iterator(...) : Iterator [] : Object | Test.java:309:12:309:13 | in : Iterator [] : Object | provenance | | @@ -448,6 +460,7 @@ edges | Test.java:415:34:415:35 | in : Map [, ] : Object | Test.java:415:10:415:36 | new LinkedMultiValueMap<>(...) : LinkedMultiValueMap [, ] : Object | provenance | MaD:59 | | Test.java:416:20:416:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:416:20:416:35 | getMapValue(...) : List [] : Object | Test.java:416:9:416:36 | getElement(...) | provenance | MaD:3 | +| Test.java:416:32:416:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | provenance | | | Test.java:416:32:416:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:416:20:416:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:421:13:421:34 | of(...) : Map [] : Object | Test.java:422:34:422:35 | in : Map [] : Object | provenance | | | Test.java:421:20:421:27 | source(...) : Object | Test.java:421:13:421:34 | of(...) : Map [] : Object | provenance | MaD:11 | @@ -467,6 +480,7 @@ edges | Test.java:438:10:438:22 | deepCopy(...) : LinkedMultiValueMap [, ] : Object | Test.java:439:32:439:34 | out : LinkedMultiValueMap [, ] : Object | provenance | | | Test.java:439:20:439:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:439:20:439:35 | getMapValue(...) : List [] : Object | Test.java:439:9:439:36 | getElement(...) | provenance | MaD:3 | +| Test.java:439:32:439:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | provenance | | | Test.java:439:32:439:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:439:20:439:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:444:16:444:23 | source(...) : Object | Test.java:445:12:445:13 | in : Object | provenance | | | Test.java:445:4:445:6 | out [post update] : MultiValueMapAdapter [] : Object | Test.java:446:19:446:21 | out : MultiValueMapAdapter [] : Object | provenance | | @@ -488,18 +502,21 @@ edges | Test.java:466:18:466:19 | in : Object | Test.java:466:4:466:6 | out [post update] : MultiValueMapAdapter [, ] : Object | provenance | MaD:63 | | Test.java:467:20:467:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:467:20:467:35 | getMapValue(...) : List [] : Object | Test.java:467:9:467:36 | getElement(...) | provenance | MaD:3 | +| Test.java:467:32:467:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:467:32:467:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:467:20:467:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:472:16:472:23 | source(...) : Object | Test.java:473:18:473:19 | in : Object | provenance | | | Test.java:473:4:473:6 | out [post update] : MultiValueMap [, ] : Object | Test.java:474:32:474:34 | out : MultiValueMap [, ] : Object | provenance | | | Test.java:473:18:473:19 | in : Object | Test.java:473:4:473:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:63 | | Test.java:474:20:474:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:474:20:474:35 | getMapValue(...) : List [] : Object | Test.java:474:9:474:36 | getElement(...) | provenance | MaD:3 | +| Test.java:474:32:474:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:474:32:474:34 | out : MultiValueMap [, ] : Object | Test.java:474:20:474:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:479:16:479:23 | source(...) : Object | Test.java:480:26:480:27 | in : Object | provenance | | | Test.java:480:4:480:6 | out [post update] : MultiValueMap [, ] : Object | Test.java:481:32:481:34 | out : MultiValueMap [, ] : Object | provenance | | | Test.java:480:26:480:27 | in : Object | Test.java:480:4:480:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:63 | | Test.java:481:20:481:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:481:20:481:35 | getMapValue(...) : List [] : Object | Test.java:481:9:481:36 | getElement(...) | provenance | MaD:3 | +| Test.java:481:32:481:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:481:32:481:34 | out : MultiValueMap [, ] : Object | Test.java:481:20:481:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:486:14:486:30 | of(...) : List [] : Object | Test.java:487:21:487:22 | in : List [] : Object | provenance | | | Test.java:486:22:486:29 | source(...) : Object | Test.java:486:14:486:30 | of(...) : List [] : Object | provenance | MaD:8 | @@ -507,6 +524,7 @@ edges | Test.java:487:21:487:22 | in : List [] : Object | Test.java:487:4:487:6 | out [post update] : MultiValueMapAdapter [, ] : Object | provenance | MaD:65 | | Test.java:488:20:488:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:488:20:488:35 | getMapValue(...) : List [] : Object | Test.java:488:9:488:36 | getElement(...) | provenance | MaD:3 | +| Test.java:488:32:488:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:488:32:488:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:488:20:488:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:493:14:493:30 | of(...) : List [] : Object | Test.java:494:21:494:22 | in : List [] : Object | provenance | | | Test.java:493:22:493:29 | source(...) : Object | Test.java:493:14:493:30 | of(...) : List [] : Object | provenance | MaD:8 | @@ -514,6 +532,7 @@ edges | Test.java:494:21:494:22 | in : List [] : Object | Test.java:494:4:494:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:65 | | Test.java:495:20:495:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:495:20:495:35 | getMapValue(...) : List [] : Object | Test.java:495:9:495:36 | getElement(...) | provenance | MaD:3 | +| Test.java:495:32:495:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:495:32:495:34 | out : MultiValueMap [, ] : Object | Test.java:495:20:495:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:500:14:500:30 | of(...) : List [] : Object | Test.java:501:29:501:30 | in : List [] : Object | provenance | | | Test.java:500:22:500:29 | source(...) : Object | Test.java:500:14:500:30 | of(...) : List [] : Object | provenance | MaD:8 | @@ -521,6 +540,7 @@ edges | Test.java:501:29:501:30 | in : List [] : Object | Test.java:501:4:501:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:65 | | Test.java:502:20:502:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:502:20:502:35 | getMapValue(...) : List [] : Object | Test.java:502:9:502:36 | getElement(...) | provenance | MaD:3 | +| Test.java:502:32:502:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:502:32:502:34 | out : MultiValueMap [, ] : Object | Test.java:502:20:502:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:507:23:507:68 | (...)... : MultiValueMap [, ] : Object | Test.java:508:15:508:16 | in : MultiValueMap [, ] : Object | provenance | | | Test.java:507:38:507:68 | of(...) : Map [, ] : Object | Test.java:507:23:507:68 | (...)... : MultiValueMap [, ] : Object | provenance | | @@ -530,6 +550,7 @@ edges | Test.java:508:15:508:16 | in : MultiValueMap [, ] : Object | Test.java:508:4:508:6 | out [post update] : MultiValueMapAdapter [, ] : Object | provenance | MaD:67 | | Test.java:509:20:509:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:509:20:509:35 | getMapValue(...) : List [] : Object | Test.java:509:9:509:36 | getElement(...) | provenance | MaD:3 | +| Test.java:509:32:509:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:509:32:509:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:509:20:509:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:514:23:514:68 | (...)... : MultiValueMap [, ] : Object | Test.java:515:15:515:16 | in : MultiValueMap [, ] : Object | provenance | | | Test.java:514:38:514:68 | of(...) : Map [, ] : Object | Test.java:514:23:514:68 | (...)... : MultiValueMap [, ] : Object | provenance | | @@ -539,6 +560,7 @@ edges | Test.java:515:15:515:16 | in : MultiValueMap [, ] : Object | Test.java:515:4:515:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:67 | | Test.java:516:20:516:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:516:20:516:35 | getMapValue(...) : List [] : Object | Test.java:516:9:516:36 | getElement(...) | provenance | MaD:3 | +| Test.java:516:32:516:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:516:32:516:34 | out : MultiValueMap [, ] : Object | Test.java:516:20:516:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:521:16:521:23 | source(...) : Object | Test.java:522:15:522:16 | in : Object | provenance | | | Test.java:522:4:522:6 | out [post update] : MultiValueMapAdapter [] : Object | Test.java:523:19:523:21 | out : MultiValueMapAdapter [] : Object | provenance | | @@ -577,12 +599,14 @@ edges | Test.java:566:26:566:27 | in : Object | Test.java:566:4:566:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:69 | | Test.java:567:20:567:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:567:20:567:35 | getMapValue(...) : List [] : Object | Test.java:567:9:567:36 | getElement(...) | provenance | MaD:3 | +| Test.java:567:32:567:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:567:32:567:34 | out : MultiValueMap [, ] : Object | Test.java:567:20:567:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:572:16:572:23 | source(...) : Object | Test.java:573:34:573:35 | in : Object | provenance | | | Test.java:573:4:573:6 | out [post update] : MultiValueMap [, ] : Object | Test.java:574:32:574:34 | out : MultiValueMap [, ] : Object | provenance | | | Test.java:573:34:573:35 | in : Object | Test.java:573:4:573:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:69 | | Test.java:574:20:574:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:574:20:574:35 | getMapValue(...) : List [] : Object | Test.java:574:9:574:36 | getElement(...) | provenance | MaD:3 | +| Test.java:574:32:574:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:574:32:574:34 | out : MultiValueMap [, ] : Object | Test.java:574:20:574:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:579:30:579:86 | new MultiValueMapAdapter<>(...) : MultiValueMapAdapter [, ] : Object | Test.java:580:10:580:11 | in : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:579:55:579:85 | of(...) : Map [, ] : Object | Test.java:579:30:579:86 | new MultiValueMapAdapter<>(...) : MultiValueMapAdapter [, ] : Object | provenance | MaD:78 | @@ -617,18 +641,21 @@ edges | Test.java:615:18:615:19 | in : Object | Test.java:615:4:615:6 | out [post update] : MultiValueMapAdapter [, ] : Object | provenance | MaD:72 | | Test.java:616:20:616:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:616:20:616:35 | getMapValue(...) : List [] : Object | Test.java:616:9:616:36 | getElement(...) | provenance | MaD:3 | +| Test.java:616:32:616:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:616:32:616:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:616:20:616:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:621:16:621:23 | source(...) : Object | Test.java:622:18:622:19 | in : Object | provenance | | | Test.java:622:4:622:6 | out [post update] : MultiValueMap [, ] : Object | Test.java:623:32:623:34 | out : MultiValueMap [, ] : Object | provenance | | | Test.java:622:18:622:19 | in : Object | Test.java:622:4:622:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:72 | | Test.java:623:20:623:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:623:20:623:35 | getMapValue(...) : List [] : Object | Test.java:623:9:623:36 | getElement(...) | provenance | MaD:3 | +| Test.java:623:32:623:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:623:32:623:34 | out : MultiValueMap [, ] : Object | Test.java:623:20:623:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:628:16:628:23 | source(...) : Object | Test.java:629:26:629:27 | in : Object | provenance | | | Test.java:629:4:629:6 | out [post update] : MultiValueMap [, ] : Object | Test.java:630:32:630:34 | out : MultiValueMap [, ] : Object | provenance | | | Test.java:629:26:629:27 | in : Object | Test.java:629:4:629:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:72 | | Test.java:630:20:630:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:630:20:630:35 | getMapValue(...) : List [] : Object | Test.java:630:9:630:36 | getElement(...) | provenance | MaD:3 | +| Test.java:630:32:630:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:630:32:630:34 | out : MultiValueMap [, ] : Object | Test.java:630:20:630:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:635:13:635:34 | of(...) : Map [] : Object | Test.java:636:15:636:16 | in : Map [] : Object | provenance | | | Test.java:635:20:635:27 | source(...) : Object | Test.java:635:13:635:34 | of(...) : Map [] : Object | provenance | MaD:11 | @@ -648,6 +675,7 @@ edges | Test.java:650:15:650:16 | in : Map [] : Object | Test.java:650:4:650:6 | out [post update] : MultiValueMapAdapter [, ] : Object | provenance | MaD:74 | | Test.java:651:20:651:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:651:20:651:35 | getMapValue(...) : List [] : Object | Test.java:651:9:651:36 | getElement(...) | provenance | MaD:3 | +| Test.java:651:32:651:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:651:32:651:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:651:20:651:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:656:13:656:34 | of(...) : Map [] : Object | Test.java:657:15:657:16 | in : Map [] : Object | provenance | | | Test.java:656:26:656:33 | source(...) : Object | Test.java:656:13:656:34 | of(...) : Map [] : Object | provenance | MaD:12 | @@ -655,6 +683,7 @@ edges | Test.java:657:15:657:16 | in : Map [] : Object | Test.java:657:4:657:6 | out [post update] : MultiValueMap [, ] : Object | provenance | MaD:74 | | Test.java:658:20:658:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:658:20:658:35 | getMapValue(...) : List [] : Object | Test.java:658:9:658:36 | getElement(...) | provenance | MaD:3 | +| Test.java:658:32:658:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | provenance | | | Test.java:658:32:658:34 | out : MultiValueMap [, ] : Object | Test.java:658:20:658:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:663:30:663:86 | new MultiValueMapAdapter<>(...) : MultiValueMapAdapter [, ] : Object | Test.java:664:10:664:11 | in : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:663:55:663:85 | of(...) : Map [, ] : Object | Test.java:663:30:663:86 | new MultiValueMapAdapter<>(...) : MultiValueMapAdapter [, ] : Object | provenance | MaD:78 | @@ -693,6 +722,7 @@ edges | Test.java:692:35:692:36 | in : Map [, ] : Object | Test.java:692:10:692:37 | new MultiValueMapAdapter<>(...) : MultiValueMapAdapter [, ] : Object | provenance | MaD:78 | | Test.java:693:20:693:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | provenance | | | Test.java:693:20:693:35 | getMapValue(...) : List [] : Object | Test.java:693:9:693:36 | getElement(...) | provenance | MaD:3 | +| Test.java:693:32:693:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | provenance | | | Test.java:693:32:693:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:693:20:693:35 | getMapValue(...) : List [] : Object | provenance | MaD:9 | | Test.java:698:13:698:34 | of(...) : Map [] : Object | Test.java:699:35:699:36 | in : Map [] : Object | provenance | | | Test.java:698:20:698:27 | source(...) : Object | Test.java:698:13:698:34 | of(...) : Map [] : Object | provenance | MaD:11 | @@ -890,6 +920,7 @@ edges | Test.java:1031:48:1031:55 | source(...) : Object | Test.java:1031:28:1031:56 | newWithArrayElement(...) : Object[] [[]] : Object | provenance | | | Test.java:1032:10:1032:47 | addStringToArray(...) : String[] [[]] : Object | Test.java:1033:25:1033:27 | out : String[] [[]] : Object | provenance | | | Test.java:1032:39:1032:40 | in : String[] [[]] : Object | Test.java:1032:10:1032:47 | addStringToArray(...) : String[] [[]] : Object | provenance | MaD:106 | +| Test.java:1033:25:1033:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1033:25:1033:27 | out : String[] [[]] : Object | Test.java:1033:9:1033:28 | getArrayElement(...) | provenance | | | Test.java:1038:16:1038:31 | (...)... : String | Test.java:1039:46:1039:47 | in : String | provenance | | | Test.java:1038:24:1038:31 | source(...) : Object | Test.java:1038:16:1038:31 | (...)... : String | provenance | | @@ -957,18 +988,21 @@ edges | Test.java:1143:24:1143:31 | source(...) : Object | Test.java:1143:16:1143:31 | (...)... : String | provenance | | | Test.java:1144:10:1144:56 | commaDelimitedListToStringArray(...) : String[] [[]] : Object | Test.java:1145:25:1145:27 | out : String[] [[]] : Object | provenance | | | Test.java:1144:54:1144:55 | in : String | Test.java:1144:10:1144:56 | commaDelimitedListToStringArray(...) : String[] [[]] : Object | provenance | MaD:118 | +| Test.java:1145:25:1145:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1145:25:1145:27 | out : String[] [[]] : Object | Test.java:1145:9:1145:28 | getArrayElement(...) | provenance | | | Test.java:1150:18:1150:37 | {...} : String[] [[]] : String | Test.java:1151:52:1151:53 | in : String[] [[]] : String | provenance | | | Test.java:1150:20:1150:35 | (...)... : String | Test.java:1150:18:1150:37 | {...} : String[] [[]] : String | provenance | | | Test.java:1150:28:1150:35 | source(...) : Object | Test.java:1150:20:1150:35 | (...)... : String | provenance | | | Test.java:1151:10:1151:54 | concatenateStringArrays(...) : String[] [[]] : Object | Test.java:1152:25:1152:27 | out : String[] [[]] : Object | provenance | | | Test.java:1151:52:1151:53 | in : String[] [[]] : String | Test.java:1151:10:1151:54 | concatenateStringArrays(...) : String[] [[]] : Object | provenance | MaD:119 | +| Test.java:1152:25:1152:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1152:25:1152:27 | out : String[] [[]] : Object | Test.java:1152:9:1152:28 | getArrayElement(...) | provenance | | | Test.java:1157:18:1157:37 | {...} : String[] [[]] : String | Test.java:1158:46:1158:47 | in : String[] [[]] : String | provenance | | | Test.java:1157:20:1157:35 | (...)... : String | Test.java:1157:18:1157:37 | {...} : String[] [[]] : String | provenance | | | Test.java:1157:28:1157:35 | source(...) : Object | Test.java:1157:20:1157:35 | (...)... : String | provenance | | | Test.java:1158:10:1158:54 | concatenateStringArrays(...) : String[] [[]] : Object | Test.java:1159:25:1159:27 | out : String[] [[]] : Object | provenance | | | Test.java:1158:46:1158:47 | in : String[] [[]] : String | Test.java:1158:10:1158:54 | concatenateStringArrays(...) : String[] [[]] : Object | provenance | MaD:119 | +| Test.java:1159:25:1159:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1159:25:1159:27 | out : String[] [[]] : Object | Test.java:1159:9:1159:28 | getArrayElement(...) | provenance | | | Test.java:1164:16:1164:31 | (...)... : String | Test.java:1165:29:1165:30 | in : String | provenance | | | Test.java:1164:24:1164:31 | source(...) : Object | Test.java:1164:16:1164:31 | (...)... : String | provenance | | @@ -1041,6 +1075,7 @@ edges | Test.java:1262:24:1262:31 | source(...) : Object | Test.java:1262:16:1262:31 | (...)... : String | provenance | | | Test.java:1263:10:1263:36 | split(...) : String[] [[]] : Object | Test.java:1264:25:1264:27 | out : String[] [[]] : Object | provenance | | | Test.java:1263:28:1263:29 | in : String | Test.java:1263:10:1263:36 | split(...) : String[] [[]] : Object | provenance | MaD:132 | +| Test.java:1264:25:1264:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1264:25:1264:27 | out : String[] [[]] : Object | Test.java:1264:9:1264:28 | getArrayElement(...) | provenance | | | Test.java:1269:18:1269:37 | {...} : String[] [[]] : String | Test.java:1270:55:1270:56 | in : String[] [[]] : String | provenance | | | Test.java:1269:20:1269:35 | (...)... : String | Test.java:1269:18:1269:37 | {...} : String[] [[]] : String | provenance | | @@ -1069,21 +1104,25 @@ edges | Test.java:1297:53:1297:60 | source(...) : Object | Test.java:1297:45:1297:61 | of(...) : List [] : Object | provenance | MaD:8 | | Test.java:1298:10:1298:38 | toStringArray(...) : String[] [[]] : Object | Test.java:1299:25:1299:27 | out : String[] [[]] : Object | provenance | | | Test.java:1298:36:1298:37 | in : Enumeration [] : Object | Test.java:1298:10:1298:38 | toStringArray(...) : String[] [[]] : Object | provenance | MaD:136 | +| Test.java:1299:25:1299:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1299:25:1299:27 | out : String[] [[]] : Object | Test.java:1299:9:1299:28 | getArrayElement(...) | provenance | | | Test.java:1304:20:1304:36 | of(...) : List [] : Object | Test.java:1305:36:1305:37 | in : List [] : Object | provenance | | | Test.java:1304:28:1304:35 | source(...) : Object | Test.java:1304:20:1304:36 | of(...) : List [] : Object | provenance | MaD:8 | | Test.java:1305:10:1305:38 | toStringArray(...) : String[] [[]] : Object | Test.java:1306:25:1306:27 | out : String[] [[]] : Object | provenance | | | Test.java:1305:36:1305:37 | in : List [] : Object | Test.java:1305:10:1305:38 | toStringArray(...) : String[] [[]] : Object | provenance | MaD:136 | +| Test.java:1306:25:1306:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1306:25:1306:27 | out : String[] [[]] : Object | Test.java:1306:9:1306:28 | getArrayElement(...) | provenance | | | Test.java:1311:16:1311:31 | (...)... : String | Test.java:1312:44:1312:45 | in : String | provenance | | | Test.java:1311:24:1311:31 | source(...) : Object | Test.java:1311:16:1311:31 | (...)... : String | provenance | | | Test.java:1312:10:1312:66 | tokenizeToStringArray(...) : String[] [[]] : Object | Test.java:1313:25:1313:27 | out : String[] [[]] : Object | provenance | | | Test.java:1312:44:1312:45 | in : String | Test.java:1312:10:1312:66 | tokenizeToStringArray(...) : String[] [[]] : Object | provenance | MaD:137 | +| Test.java:1313:25:1313:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1313:25:1313:27 | out : String[] [[]] : Object | Test.java:1313:9:1313:28 | getArrayElement(...) | provenance | | | Test.java:1318:16:1318:31 | (...)... : String | Test.java:1319:44:1319:45 | in : String | provenance | | | Test.java:1318:24:1318:31 | source(...) : Object | Test.java:1318:16:1318:31 | (...)... : String | provenance | | | Test.java:1319:10:1319:52 | tokenizeToStringArray(...) : String[] [[]] : Object | Test.java:1320:25:1320:27 | out : String[] [[]] : Object | provenance | | | Test.java:1319:44:1319:45 | in : String | Test.java:1319:10:1319:52 | tokenizeToStringArray(...) : String[] [[]] : Object | provenance | MaD:137 | +| Test.java:1320:25:1320:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1320:25:1320:27 | out : String[] [[]] : Object | Test.java:1320:9:1320:28 | getArrayElement(...) | provenance | | | Test.java:1325:16:1325:31 | (...)... : String | Test.java:1326:40:1326:41 | in : String | provenance | | | Test.java:1325:24:1325:31 | source(...) : Object | Test.java:1325:16:1325:31 | (...)... : String | provenance | | @@ -1094,6 +1133,7 @@ edges | Test.java:1332:28:1332:35 | source(...) : Object | Test.java:1332:20:1332:35 | (...)... : String | provenance | | | Test.java:1333:10:1333:42 | trimArrayElements(...) : String[] [[]] : Object | Test.java:1334:25:1334:27 | out : String[] [[]] : Object | provenance | | | Test.java:1333:40:1333:41 | in : String[] [[]] : String | Test.java:1333:10:1333:42 | trimArrayElements(...) : String[] [[]] : Object | provenance | MaD:139 | +| Test.java:1334:25:1334:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | provenance | | | Test.java:1334:25:1334:27 | out : String[] [[]] : Object | Test.java:1334:9:1334:28 | getArrayElement(...) | provenance | | | Test.java:1339:16:1339:31 | (...)... : String | Test.java:1340:43:1340:44 | in : String | provenance | | | Test.java:1339:24:1339:31 | source(...) : Object | Test.java:1339:16:1339:31 | (...)... : String | provenance | | @@ -1145,10 +1185,13 @@ edges | Test.java:1418:50:1418:51 | in : String | Test.java:1418:10:1418:52 | resolvePlaceholders(...) : String | provenance | MaD:149 | nodes | Test.java:48:24:48:36 | container : Object[] [[]] : Object | semmle.label | container : Object[] [[]] : Object | +| Test.java:48:24:48:36 | container : String[] [[]] : Object | semmle.label | container : String[] [[]] : Object | | Test.java:48:24:48:36 | container : String[] [[]] : String | semmle.label | container : String[] [[]] : String | | Test.java:48:48:48:56 | container : Object[] [[]] : Object | semmle.label | container : Object[] [[]] : Object | +| Test.java:48:48:48:56 | container : String[] [[]] : Object | semmle.label | container : String[] [[]] : Object | | Test.java:48:48:48:56 | container : String[] [[]] : String | semmle.label | container : String[] [[]] : String | | Test.java:48:48:48:59 | ...[...] : Object | semmle.label | ...[...] : Object | +| Test.java:48:48:48:59 | ...[...] : Object | semmle.label | ...[...] : Object | | Test.java:48:48:48:59 | ...[...] : String | semmle.label | ...[...] : String | | Test.java:49:19:49:41 | container : AutoPopulatingList [] : Object | semmle.label | container : AutoPopulatingList [] : Object | | Test.java:49:19:49:41 | container : Collection [] : Object | semmle.label | container : Collection [] : Object | @@ -1197,12 +1240,24 @@ nodes | Test.java:51:51:51:86 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:51:51:51:86 | next(...) : Object | semmle.label | next(...) : Object | | Test.java:51:51:51:86 | next(...) : Object | semmle.label | next(...) : Object | +| Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | semmle.label | container : LinkedMultiValueMap [, ] : Object | | Test.java:52:23:52:41 | container : Map [] : Object | semmle.label | container : Map [] : Object | +| Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | semmle.label | container : MultiValueMap [, ] : Object | +| Test.java:52:23:52:41 | container : MultiValueMap [] : Object | semmle.label | container : MultiValueMap [] : Object | +| Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | semmle.label | container : MultiValueMapAdapter [, ] : Object | | Test.java:52:23:52:41 | container : Properties [] : Object | semmle.label | container : Properties [] : Object | +| Test.java:52:53:52:61 | container : LinkedMultiValueMap [, ] : Object | semmle.label | container : LinkedMultiValueMap [, ] : Object | | Test.java:52:53:52:61 | container : Map [] : Object | semmle.label | container : Map [] : Object | +| Test.java:52:53:52:61 | container : MultiValueMap [, ] : Object | semmle.label | container : MultiValueMap [, ] : Object | +| Test.java:52:53:52:61 | container : MultiValueMap [] : Object | semmle.label | container : MultiValueMap [] : Object | +| Test.java:52:53:52:61 | container : MultiValueMapAdapter [, ] : Object | semmle.label | container : MultiValueMapAdapter [, ] : Object | | Test.java:52:53:52:61 | container : Properties [] : Object | semmle.label | container : Properties [] : Object | | Test.java:52:53:52:71 | get(...) : Object | semmle.label | get(...) : Object | | Test.java:52:53:52:71 | get(...) : Object | semmle.label | get(...) : Object | +| Test.java:52:53:52:71 | get(...) : Object | semmle.label | get(...) : Object | +| Test.java:52:53:52:71 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:52:53:52:71 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | +| Test.java:52:53:52:71 | get(...) : Object [] : Object | semmle.label | get(...) : Object [] : Object | | Test.java:53:31:53:44 | element : Object | semmle.label | element : Object | | Test.java:53:56:53:77 | new Object[] : Object[] [[]] : Object | semmle.label | new Object[] : Object[] [[]] : Object | | Test.java:53:56:53:77 | {...} : Object[] [[]] : Object | semmle.label | {...} : Object[] [[]] : Object | @@ -2290,24 +2345,36 @@ subpaths | Test.java:267:21:267:23 | out : Map [] : Object | Test.java:52:23:52:41 | container : Map [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:267:9:267:24 | getMapValue(...) | | Test.java:274:20:274:22 | out : Iterator [] : Object | Test.java:50:19:50:39 | container : Iterator [] : Object | Test.java:50:51:50:66 | next(...) : Object | Test.java:274:9:274:23 | getElement(...) | | Test.java:281:20:281:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:281:9:281:36 | getElement(...) | +| Test.java:281:32:281:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:281:20:281:35 | getMapValue(...) : List [] : Object | | Test.java:288:19:288:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:288:9:288:22 | getMapKey(...) | | Test.java:295:19:295:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:295:9:295:22 | getMapKey(...) | +| Test.java:303:21:303:23 | out : MultiValueMap [] : Object | Test.java:52:23:52:41 | container : MultiValueMap [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:303:9:303:24 | getMapValue(...) | | Test.java:310:20:310:22 | out : CompositeIterator [] : Object | Test.java:50:19:50:39 | container : CompositeIterator [] : Object | Test.java:50:51:50:66 | next(...) : Object | Test.java:310:9:310:23 | getElement(...) | | Test.java:416:20:416:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:416:9:416:36 | getElement(...) | +| Test.java:416:32:416:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:416:20:416:35 | getMapValue(...) : List [] : Object | | Test.java:423:19:423:21 | out : LinkedMultiValueMap [] : Object | Test.java:51:21:51:39 | container : LinkedMultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:423:9:423:22 | getMapKey(...) | | Test.java:431:19:431:21 | out : LinkedMultiValueMap [] : Object | Test.java:51:21:51:39 | container : LinkedMultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:431:9:431:22 | getMapKey(...) | | Test.java:439:20:439:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:439:9:439:36 | getElement(...) | +| Test.java:439:32:439:34 | out : LinkedMultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : LinkedMultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:439:20:439:35 | getMapValue(...) : List [] : Object | | Test.java:446:19:446:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:446:9:446:22 | getMapKey(...) | | Test.java:453:19:453:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:453:9:453:22 | getMapKey(...) | | Test.java:460:19:460:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:460:9:460:22 | getMapKey(...) | | Test.java:467:20:467:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:467:9:467:36 | getElement(...) | +| Test.java:467:32:467:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:467:20:467:35 | getMapValue(...) : List [] : Object | | Test.java:474:20:474:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:474:9:474:36 | getElement(...) | +| Test.java:474:32:474:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:474:20:474:35 | getMapValue(...) : List [] : Object | | Test.java:481:20:481:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:481:9:481:36 | getElement(...) | +| Test.java:481:32:481:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:481:20:481:35 | getMapValue(...) : List [] : Object | | Test.java:488:20:488:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:488:9:488:36 | getElement(...) | +| Test.java:488:32:488:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:488:20:488:35 | getMapValue(...) : List [] : Object | | Test.java:495:20:495:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:495:9:495:36 | getElement(...) | +| Test.java:495:32:495:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:495:20:495:35 | getMapValue(...) : List [] : Object | | Test.java:502:20:502:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:502:9:502:36 | getElement(...) | +| Test.java:502:32:502:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:502:20:502:35 | getMapValue(...) : List [] : Object | | Test.java:509:20:509:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:509:9:509:36 | getElement(...) | +| Test.java:509:32:509:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:509:20:509:35 | getMapValue(...) : List [] : Object | | Test.java:516:20:516:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:516:9:516:36 | getElement(...) | +| Test.java:516:32:516:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:516:20:516:35 | getMapValue(...) : List [] : Object | | Test.java:523:19:523:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:523:9:523:22 | getMapKey(...) | | Test.java:530:19:530:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:530:9:530:22 | getMapKey(...) | | Test.java:538:19:538:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:538:9:538:22 | getMapKey(...) | @@ -2315,21 +2382,29 @@ subpaths | Test.java:553:19:553:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:553:9:553:22 | getMapKey(...) | | Test.java:560:19:560:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:560:9:560:22 | getMapKey(...) | | Test.java:567:20:567:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:567:9:567:36 | getElement(...) | +| Test.java:567:32:567:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:567:20:567:35 | getMapValue(...) : List [] : Object | | Test.java:574:20:574:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:574:9:574:36 | getElement(...) | +| Test.java:574:32:574:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:574:20:574:35 | getMapValue(...) : List [] : Object | | Test.java:602:19:602:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:602:9:602:22 | getMapKey(...) | | Test.java:609:19:609:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:609:9:609:22 | getMapKey(...) | | Test.java:616:20:616:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:616:9:616:36 | getElement(...) | +| Test.java:616:32:616:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:616:20:616:35 | getMapValue(...) : List [] : Object | | Test.java:623:20:623:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:623:9:623:36 | getElement(...) | +| Test.java:623:32:623:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:623:20:623:35 | getMapValue(...) : List [] : Object | | Test.java:630:20:630:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:630:9:630:36 | getElement(...) | +| Test.java:630:32:630:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:630:20:630:35 | getMapValue(...) : List [] : Object | | Test.java:637:19:637:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:637:9:637:22 | getMapKey(...) | | Test.java:644:19:644:21 | out : MultiValueMap [] : Object | Test.java:51:21:51:39 | container : MultiValueMap [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:644:9:644:22 | getMapKey(...) | | Test.java:651:20:651:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:651:9:651:36 | getElement(...) | +| Test.java:651:32:651:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:651:20:651:35 | getMapValue(...) : List [] : Object | | Test.java:658:20:658:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:658:9:658:36 | getElement(...) | +| Test.java:658:32:658:34 | out : MultiValueMap [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMap [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:658:20:658:35 | getMapValue(...) : List [] : Object | | Test.java:665:21:665:23 | out : Map [] : Object | Test.java:52:23:52:41 | container : Map [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:665:9:665:24 | getMapValue(...) | | Test.java:672:21:672:23 | out : Map [] : Object | Test.java:52:23:52:41 | container : Map [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:672:9:672:24 | getMapValue(...) | | Test.java:679:19:679:21 | out : Map [] : Object | Test.java:51:21:51:39 | container : Map [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:679:9:679:22 | getMapKey(...) | | Test.java:686:19:686:21 | out : Map [] : Object | Test.java:51:21:51:39 | container : Map [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:686:9:686:22 | getMapKey(...) | | Test.java:693:20:693:35 | getMapValue(...) : List [] : Object | Test.java:49:19:49:41 | container : List [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:693:9:693:36 | getElement(...) | +| Test.java:693:32:693:34 | out : MultiValueMapAdapter [, ] : Object | Test.java:52:23:52:41 | container : MultiValueMapAdapter [, ] : Object | Test.java:52:53:52:71 | get(...) : Object [] : Object | Test.java:693:20:693:35 | getMapValue(...) : List [] : Object | | Test.java:700:19:700:21 | out : MultiValueMapAdapter [] : Object | Test.java:51:21:51:39 | container : MultiValueMapAdapter [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:700:9:700:22 | getMapKey(...) | | Test.java:705:38:705:45 | source(...) : Object | Test.java:53:31:53:44 | element : Object | Test.java:53:56:53:77 | new Object[] : Object[] [[]] : Object | Test.java:705:18:705:46 | newWithArrayElement(...) : Object[] [[]] : Object | | Test.java:707:25:707:27 | out : Object[] [[]] : Object | Test.java:48:24:48:36 | container : Object[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:707:9:707:28 | getArrayElement(...) | @@ -2337,11 +2412,21 @@ subpaths | Test.java:948:21:948:23 | out : Map [] : Object | Test.java:52:23:52:41 | container : Map [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:948:9:948:24 | getMapValue(...) | | Test.java:1026:25:1026:27 | out : String[] [[]] : String | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | Test.java:1026:9:1026:28 | getArrayElement(...) | | Test.java:1031:48:1031:55 | source(...) : Object | Test.java:53:31:53:44 | element : Object | Test.java:53:56:53:77 | new Object[] : Object[] [[]] : Object | Test.java:1031:28:1031:56 | newWithArrayElement(...) : Object[] [[]] : Object | +| Test.java:1033:25:1033:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1033:9:1033:28 | getArrayElement(...) | | Test.java:1138:20:1138:22 | out : Set [] : Object | Test.java:49:19:49:41 | container : Set [] : Object | Test.java:49:53:49:79 | next(...) : Object | Test.java:1138:9:1138:23 | getElement(...) | +| Test.java:1145:25:1145:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1145:9:1145:28 | getArrayElement(...) | +| Test.java:1152:25:1152:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1152:9:1152:28 | getArrayElement(...) | +| Test.java:1159:25:1159:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1159:9:1159:28 | getArrayElement(...) | | Test.java:1208:25:1208:27 | out : String[] [[]] : String | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | Test.java:1208:9:1208:28 | getArrayElement(...) | | Test.java:1215:25:1215:27 | out : String[] [[]] : String | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | Test.java:1215:9:1215:28 | getArrayElement(...) | | Test.java:1236:25:1236:27 | out : String[] [[]] : String | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | Test.java:1236:9:1236:28 | getArrayElement(...) | | Test.java:1257:25:1257:27 | out : String[] [[]] : String | Test.java:48:24:48:36 | container : String[] [[]] : String | Test.java:48:48:48:59 | ...[...] : String | Test.java:1257:9:1257:28 | getArrayElement(...) | +| Test.java:1264:25:1264:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1264:9:1264:28 | getArrayElement(...) | | Test.java:1271:19:1271:21 | out : Properties [] : Object | Test.java:51:21:51:39 | container : Properties [] : Object | Test.java:51:51:51:86 | next(...) : Object | Test.java:1271:9:1271:22 | getMapKey(...) | | Test.java:1278:21:1278:23 | out : Properties [] : Object | Test.java:52:23:52:41 | container : Properties [] : Object | Test.java:52:53:52:71 | get(...) : Object | Test.java:1278:9:1278:24 | getMapValue(...) | +| Test.java:1299:25:1299:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1299:9:1299:28 | getArrayElement(...) | +| Test.java:1306:25:1306:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1306:9:1306:28 | getArrayElement(...) | +| Test.java:1313:25:1313:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1313:9:1313:28 | getArrayElement(...) | +| Test.java:1320:25:1320:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1320:9:1320:28 | getArrayElement(...) | +| Test.java:1334:25:1334:27 | out : String[] [[]] : Object | Test.java:48:24:48:36 | container : String[] [[]] : Object | Test.java:48:48:48:59 | ...[...] : Object | Test.java:1334:9:1334:28 | getArrayElement(...) | testFailures