diff --git a/akka-actor-tests/src/test/scala/akka/actor/FSMActorSpec.scala b/akka-actor-tests/src/test/scala/akka/actor/FSMActorSpec.scala index c0c6bf0f06..23a48d5417 100644 --- a/akka-actor-tests/src/test/scala/akka/actor/FSMActorSpec.scala +++ b/akka-actor-tests/src/test/scala/akka/actor/FSMActorSpec.scala @@ -183,6 +183,10 @@ class FSMActorSpec extends AkkaSpec(Map("akka.actor.debug.fsm" -> true)) with Im "run onTermination upon ActorRef.stop()" in { val started = TestLatch(1) + /* + * This lazy val trick is beyond evil: KIDS, DON'T TRY THIS AT HOME! + * It is necessary here because of the path-dependent type fsm.StopEvent. + */ lazy val fsm = new Actor with FSM[Int, Null] { override def preStart = { started.countDown } startWith(1, null)