docs: public static Batch emptyBatch( final String workspaceName,
                                      final int width ) {
          assert width > 0;
          return new Batch() {
              @Override
              public boolean hasNext() {
                  return false;
              }
  
              @Override
              public String getWorkspaceName() {
                  return workspaceName;
              }
  
              @Override
              public int width() {
                  return width;
              }
  
              @Override
              public long rowCount() {
                  return 0;
              }
  
              @Override
              public boolean isEmpty() {
                  return true;
              }
  
              @Override
              public void nextRow() {
                  throw new NoSuchElementException();
              }
  
              @Override
              public CachedNode getNode() {
                  throw new NoSuchElementException();
              }
  
              @Override
              public CachedNode getNode( int index ) {
                  throw new NoSuchElementException();
              }
  
              @Override
              public float getScore() {
                  throw new NoSuchElementException();
              }
  
              @Override
              public float getScore( int index ) {
                  throw new NoSuchElementException();
              }
  
              @Override
              public String toString() {
                  return "(empty-batch width=" + width() + ")";
              }
          };
      }