# File lib/rake/invocation_chain.rb, line 16
16:     def append(value)
17:       if member?(value)
18:         fail RuntimeError, "Circular dependency detected: #{to_s} => #{value}"
19:       end
20:       self.class.new(value, self)
21:     end