@Override
    public Error getCause() {
        return (Error) super.getCause();
    }
Normally {@link Error}'s are not retried by {@link RetryableAction}. This is a special error that
communicates retry intent to {@link RetryableAction}.
aws-java-sdk-test-utils/src/main/java/com/amazonaws/test/retry/RetryableError.java