docs: public synchronized String requestBlock(String name) {
          if (blocks.isEmpty()) {
              return "exit";
          }
  
          remainingBlocks.decrementAndGet();
          return blocks.poll().createResponse();
      }