code: private TableAlias getTableAliasForPath(String aPath, String aUserAlias, List hintClasses)
      {
          if (aUserAlias == null)
          {
              return getTableAliasForPath(aPath, hintClasses);
          }
          else
          {
  			return getTableAliasForPath(aUserAlias + ALIAS_SEPARATOR + aPath, hintClasses);
          }
      }
docs: Answer the TableAlias for aPath or aUserAlias
  @param aPath
  @param aUserAlias
  @param hintClasses
  @return TableAlias, null if none