public static <E>PriorityQueue<E> of(E[] universe){
  return of(Arrays.asList(universe));
}

public static < E > PriorityQueue < E > of ( E [ ] universe ) { return of ( Arrays . asList ( universe ) ) ; }
creates a new full priority queue
