# File lib/merb-core/bootloader.rb, line 378
    def reload(file)
      Merb.klass_hashes.each {|x| x.protect_keys!}
      if klasses = LOADED_CLASSES.delete(file)
        klasses.each { |klass| remove_constant(klass) unless klass.to_s =~ /Router/ }
      end
      load_file file
      Merb.klass_hashes.each {|x| x.unprotect_keys!}
    end