# File lib/Borges/Component/Path.rb, line 3
  def choose(anAssociation)
    newStack = Array.new.writeStream
    @stack.each do |ea|
      newStack.nextPut(ea)
      if ea == anAssociation then
        @stack = newStack.contents
        return self
      end
    end
  end