class FairCallQueue extends AbstractQueue<E> implements BlockingQueue<E> {

  @Override
  public int remainingCapacity() {
    int sum = 0;
    for (BlockingQueue<E> q : this.queues) {
      sum += q.remainingCapacity();
    }
    return sum;
  }

  public  FairCallQueue(int priorityLevels, int capacity, String ns,
      Configuration conf);

}