code: private RuntimeException propagateTableNotStashed(TableNotStashedException e)
              throws TableNotStashedException, UnknownTableException {
          if (_dataStore.getTableExists(e.getTable())) {
              throw e;
          }
          throw new UnknownTableException(e.getTable());
      }
docs: If a table exists but is empty then it will not be stashed.  This method will surface this exception
  only if the table exists.  Otherwise it converts it to an UnknownTableException.