code: public void introspect(IntrospectionWriter writer)
      {
          writer.begin("HomeOfHomes Dump ---> " + this.toString());
  
          writer.begin("homesByName keys : ");
          List<String> j2eeNameStrings = new ArrayList<String>(); // 619922.1
          for (Enumeration<HomeRecord> en = homesByName.elements(); en.hasMoreElements();)
          {
              HomeRecord hr = en.nextElement();
              j2eeNameStrings.add(hr.getJ2EEName().toString());
          }
  
          Collections.sort(j2eeNameStrings);
          for (String j2eeNameString : j2eeNameStrings)
          {
              writer.println(j2eeNameString);
          }
          writer.end();
  
          if (ivVersionedModuleNames.size() > 0)
          {
              writer.begin("versioned module names : ");
              for (Map.Entry<J2EEName, J2EEName> entry : ivVersionedModuleNames.entrySet())
              {
                  writer.println(entry.getKey() + " --> " + entry.getValue());
              }
              writer.end();
          }
      }
docs: F86406