add PrefixTree and Java8Utils