public synchronized boolean nextIsHatched(){
  if (orderList.isEmpty())   return false;
  T o=orderList.getFirst();
  return hatchMap.get(o) == null;
}

public synchronized boolean nextIsHatched ( ) { if ( orderList . isEmpty ( ) ) return false ; T o = orderList . getFirst ( ) ; return hatchMap . get ( o ) == null ; }
is next object hatched
