private void dump(final SpeakerNPC npc) {
dumpNPC(npc);
}
private void dumpNPC(final SpeakerNPC npc) {
final TransitionList transitions = new TransitionList(npc.getTransitions());
final Set<ConversationStates> states = transitions.getSourceStates();
for (final ConversationStates state : states) {
final Collection<Expression> triggers = transitions.getTriggersForState(state);
for (final Expression trigger : triggers) {
final List<Transition> trans = transitions.getTransitionsForStateAndTrigger(
state, trigger);
final Set<PreTransitionCondition> conditions = new HashSet<PreTransitionCondition>();
for (final Transition tran : trans) {
final PreTransitionCondition condition = tran.getCondition();
if (condition != null) {