@Nonnull
    @Override
    public Throwable getCause() {
        final Throwable cause = super.getCause();
        assert cause != null;
        return cause;
    }
Creates a new instance with the specified {@code cause}.
core/src/main/java/com/linecorp/armeria/client/UnprocessedRequestException.java