It's a generic type T. I cannot call the isFullyOccupied() here.