code: public String[] getSuperclasses(String cls) {
      List<String>	result;
  
      result = new ArrayList<>();
  
      for (String superclass: m_CacheNames.keySet()) {
        if (m_CacheNames.get(superclass).contains(cls))
          result.add(superclass);
      }
  
      if (result.size() > 1)
        Collections.sort(result);
  
      return result.toArray(new String[result.size()]);
    }
docs: Returns the superclasses that the specified classes was listed under.
  
  @param cls		the class to look up its superclasses
  @return		the superclass(es)