docs: private TableAlias createTableAlias(ClassDescriptor cld, List hints, String path)
      {
          TableAlias alias;
          boolean lookForExtents = false;
  
          if (!cld.getExtentClasses().isEmpty() && path.length() > 0)
          {
              lookForExtents = true;
          }
  
          String aliasName = String.valueOf(getAliasChar()) + m_aliasCount++; // m_pathToAlias.size();
          alias = new TableAlias(cld, aliasName, lookForExtents, hints);
  
          setTableAliasForPath(path, hints, alias);        
          return alias;
      }