# File lib/rake.rb, line 400
400:     def append(value)
401:       if member?(value)
402:         fail RuntimeError, "Circular dependency detected: #{to_s} => #{value}"
403:       end
404:       self.class.new(value, self)
405:     end