# File lib/amalgalite/requires.rb, line 39
      def require( filename )
        if load_path.empty? then
          raise ::LoadError, "Amalgalite load path is empty -- #{filename}"
        elsif $LOADED_FEATURES.include?( filename ) then
          return false
        elsif Requires.requiring.include?( filename ) then 
          return false
        else
          Requires.requiring << filename
          load_path.each do |lp|
            if lp.require( filename ) then
              Requires.requiring.delete( filename )
              return true
            end
          end
          Requires.requiring.delete( filename )
          raise ::LoadError, "amalgalite has no such file to load -- #{filename}"
        end
      end