I am using the GWT Activities and Places framework to structure my application and it is turning out nicely. One thing that annoys me though is that the ActivityMapper
I found a neat approach by Igor Klimer. He uses the visitor pattern to push the decision logic into the Place implementation, that way the ActivityMapper stays quite simple. Check out his blog post for implementation details.