private List<List<String>> makeQueries() {
        return List.of(
                List.of("5", "1", "2", "3", "4"),
                List.of("5", "2", "3", "4"),
                List.of("5", "1", "3", "4"),
                List.of("5", "1", "2"),
                List.of("5", "1"),
                List.of("5", "1", "2", "4"),
                Arrays.asList("5", "", "2", "4"),
                List.of("5", "1y", "2"),
                Arrays.asList(new String[0]),
                List.of("6"),
                List.of("5", "2", "3", "10", "11")
        );
    }
Build-up a trie of the following structure:
<pre>
              "5"
             /  \
            /    \
          "1"5)  "2"
         /   \      \
        /     \      \
      "2"4)   "3"    "3"
      / \       \      \
     /   \       \      \
   "3"   "4"6)   "4"3)  "4"2)
   /
  /
"4"1)
</pre>
Also augmented with some extra nodes at the level of "1"5) considered partially comparable
@return
test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java