from = null;
return this;</BUG>
}
<BUG>public TransitionBuilder<S, E> to(S toState) {
to = toState;
return this;</BUG>
}
<BUG>public TransitionBuilder<S, E> when(Condition condition) {
this.condition = condition;
return this;</BUG>
}

private S from;
private S to;
private E event;
private Condition condition = BasicConditions.ALWAYS;
private final List<Action<S, E>> actions = GuavaReplacement.newArrayList();
void on(E event) {
this.event = event;
