public void enqueue(Animal a) {
   a.setOrder(order);
   order++;
   if (a instanceof Dog) dogs.addLast((Dog) a);
   if (a instanceof Cat) cats.addLast((Cat) a);
 }