@NonNull @Override public ReliableWriteRequest add(@NonNull final Operation operation) { super.add(operation); // Make sure the write request uses splitting, as Long Write is not supported // in Reliable Write sub-procedure. if (operation instanceof WriteRequest) { ((WriteRequest) operation).forceSplit(); } return this; }