/** * Contains a factory method for producing IPriorityQueue implementations. * @author *** YOUR NAME HERE *** */ public class PriorityQueueFactory { /** Creates an empty IPriorityQueue. */ public static IPriorityQueue createPriorityQueue() { return new JavaPriorityQueue(); } }