default <T> T tryAction(StorageSupplier<T> supplier) {
        try {
            return supplier.get();
        } catch (AbstractRestException e) {
            throw e;
        } catch (Throwable e) {
            throw new SystemErrorException(e);
        }
    }
Try an action that may result in an exception
manager/api/rest-impl/src/main/java/io/apiman/manager/api/rest/impl/util/DataAccessUtilMixin.java