Add Java HeapSorter