   (let [info                 (first class-info)
         class-name           (:name info)
         dependencies         (second class-info)
-        fixed-exception-type (fix-type-name type)]
+        fixed-exception-type (fix-class-name type)]
     [
       info
       (if (nil? fixed-exception-type)

(ns depends.reader
  (:require [clojure.tools.logging :as log]
            [clojure.java.io       :as io]
            [clojure.set           :as set]))

(def ^:private version-name-map
  "Map of class version numbers to human readable equivalent."

  ([^java.lang.String file] (class-info file nil))
  ([^java.lang.String file
    ^java.lang.String source]
    (class-info (net.java.truevfs.access.TFile. file) source)))

(defn classes-info
  "Returns a vector of two elements.  The first element is a vector containing class-info maps for each of the
