PriorityQueue<WorkOrder> q = new PriorityQueue<WorkOrder>; q.add(new WorkOrder(3, "Shampoo carpets")); q.add(new WorkOrder(1, "Fix overflowing sink")); q.add(new WorkOrder(2, "Order cleaning supplies"));