JAL-1421 add generics to NJTree, refactor recursive search