@Override
    protected boolean isValidName(final String name) {
      if (!super.isValidName(name)) return false;

      try {
        TableName.isLegalTableQualifierName(Bytes.toBytes(name));
      } catch (IllegalArgumentException e) {
        LOG.info("Invalid table name: {}", name);
        return false;
      }
      return true;
    }
A {@link PathFilter} that returns usertable directories. To get all directories use the
{@link BlackListDirFilter} with a <tt>null</tt> blacklist
hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java