class AASM::Base

def from_states_for_state(state, options={})

def from_states_for_state(state, options={})
  if options[:transition]
    @state_machine.events[options[:transition]].transitions_to_state(state).flatten.map(&:from).flatten
  else
    events.map {|e| e.transitions_to_state(state)}.flatten.map(&:from).flatten
  end
end