A Versatile Java Discrimination Tree Library