def move_to(name, from_state, *conditions)
      transition = select_transition(name, from_state, *conditions)
      transition ||= UndefinedTransition.new(name)
      transition.to_state(from_state)
    end
def move_to(name, from_state, *conditions)
      transition = select_transition(name, from_state, *conditions)
      transition ||= UndefinedTransition.new(name)
      transition.to_state(from_state)
    end
Find state that this machine can move to

 @example
   evenst_map.move_to(:go, :green) # => :red

 @param [Symbol] name
   the event name

 @param [Symbol] from_state
   the transition from state

 @param [Array] conditions
   the data associated with this transition

 @return [Symbol]
   the transition `to` state

 @api public