Opening drill
Where should a Java service catch, translate, or rethrow exceptions? | Aporeon