/**
   * Get all the classes in a given jar alphabetically sorted.
   *
   * @param jarName The Jar for which to return all the classes.
   * @return List of {@link ClassInformation} instances.
   */
  public ArrayList getClassesInJar(String jarName) {

    Iterator values = indexMap.values().iterator();
    ArrayList results = new ArrayList();

    while (values.hasNext()) {
      ClassInformation classInfo = (ClassInformation) values.next();
      if (classInfo.getJarFileName().equals(jarName)) {

        results.add(classInfo);
      }
    }
    Collections.sort(
        results,
        new Comparator() {
          public int compare(Object o1, Object o2) {
            return o1.toString().compareTo(o2.toString());
          }
        });
    return results;
  }