Когда я пытаюсь вызвать исключение из метода onFailure, Android Studio вынуждает меня добавить блок try catch и не разрешать выбрасывать исключение для вызывающей функции.
protected void createUser(final UserRegister user) throws ApiException, RuntimeException {
Call call = dbApi.registerUserAsync(user, new ApiCallback<UserRegistered>() {
@Override
public void onFailure(ApiException e, int i, Map<String, List<String>> map) {
Timber.e("Exception in createUser: " + e.getMessage());
throw e;
}