import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.LinkedBlockingQueue;
import com.google.common.collect.EvictingQueue;
<BUG>public abstract class QueueUtil {
public static <E> ArrayDeque<E> newArrayDeque(int initSize) {</BUG>
return new ArrayDeque<E>(initSize);
}
public static <E> LinkedList<E> newLinkedDeque() {

import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.LinkedBlockingQueue;
import com.google.common.collect.EvictingQueue;
public class QueueUtil {
public static <E> ArrayDeque<E> newArrayDeque(int initSize) {
return new ArrayDeque<E>(initSize);
}
public static <E> LinkedList<E> newLinkedDeque() {
