code: public BlockStrategy getBlockStrategy() {
          return this.blockStrategy = (null == this.blockStrategy ? new BlockStrategy() {
              
              @Override public void block(long sleepTime) throws InterruptedException {
                  Thread.sleep(sleepTime);
              }
          } : this.blockStrategy);
      }
docs: Returns current {@link BlockStrategy} instance
  
  @return