private void checkTableTypeAndThrowException(TableName name) throws IOException {
    if (name.isSystemTable()) {
      LOG.debug("Namespace auditor checks not performed for table " + name.getNameAsString());
    } else {
      throw new HBaseIOException(
        name + " is being created even before namespace auditor has been initialized.");
    }
  }
Check and update region count quota for an existing table.
@param tName   - table name for which region count to be updated.
@param regions - Number of regions that will be added.
@throws IOException Signals that an I/O exception has occurred.
hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java