Actors in Java: What are they good for?