@Override
    public void throwError(Throwable error) {
        abort(error);
        policyErrorHandler.handle(error);
    }
Called when an unexpected and unrecoverable error is encountered.

@param error the error
gateway/engine/core/src/main/java/io/apiman/gateway/engine/policy/Chain.java