hseeberger/akkaexamples — comment on commit 179acbbbf6423f72d0cf152ca7b54dc457850f8f
File: src/main/scala/name/heikoseeberger/akkaexamples/simple/Simple.scala line 31
By patriknw:

Use context.actorOf instead.
The difference is how the supervisor hierarchy is arranged. When using the context the current actor will be supervisor of the created child actor. When using the system it will be a top level actor, that is supervised by the system (internal guardian actor).

Are you sure that you want to create a new ReverseActor for each "Hello" message. That is fine, but I would probably keep the instance:
class PrintActor extends Actor {
val reverse = context.actorOf[ReverseActor]