docs: private String buildAliasKey(String aPath, List hintClasses)
      {
          if (hintClasses == null || hintClasses.isEmpty())
          {
              return aPath;
          }
          
          StringBuffer buf = new StringBuffer(aPath);
          for (Iterator iter = hintClasses.iterator(); iter.hasNext();)
          {
              Class hint = (Class) iter.next();
              buf.append(" ");
              buf.append(hint.getName());
          }
          return buf.toString();
      }