Java Priority Queue Max Heap