Помимо RemoteException и всех его подразделов, созданных для решения проблем, не связанных с бизнес-логикой, как правильно обрабатывать исключения, связанные с бизнесом?Можно ли в этих случаях создавать подкласс RuntimeException?Должен ли я сохранять неиспользуемые исключения из моего бизнеса?