# File lib/fakefs/pathname.rb, line 490
      def join(*args)
        args.unshift self
        result = args.pop
        result = Pathname.new(result) unless result.is_a?(Pathname)
        return result if result.absolute?
        args.reverse_each do |arg|
          arg = Pathname.new(arg) unless arg.is_a?(Pathname)
          result = arg + result
          return result if result.absolute?
        end
        result
      end