class BlockTemplate extends AbstractTemplate implements BlockOperation {

  @Override
  public Subscription<Block> subscribeBlock(final StreamObserver<Block> observer) {
    return request(blockMethods.getSubscribeBlock(), Arrays.<Object>asList(observer));
  }

    BlockTemplate(final ContextStorage<Context> contextStorage);

}