LocalReadWriteProxyTransaction extends LocalProxyTransaction { @Override void replayModifyTransactionRequest(final ModifyTransactionRequest request, final Consumer<Response<?, ?>> callback, final long enqueuedTicks) { commonModifyTransactionRequest(request, callback, (req, cb) -> enqueueRequest(req, cb, enqueuedTicks)); } LocalReadWriteProxyTransaction(final ProxyHistory parent, final TransactionIdentifier identifier,
        final DataTreeSnapshot snapshot);   LocalReadWriteProxyTransaction(final ProxyHistory parent, final TransactionIdentifier identifier);   }
@Test public void testApplyModifyTransactionRequestAbort() { final TestProbe probe = createProbe(); final ModifyTransactionRequestBuilder builder = new ModifyTransactionRequestBuilder(TRANSACTION_ID, probe.ref()); builder.setSequence(0L); builder.setAbort(); final ModifyTransactionRequest request = builder.build(); final Consumer<Response<?, ?>> callback = createCallbackMock(); transaction.replayModifyTransactionRequest(request, callback, Ticker.systemTicker().read()); getTester().expectTransactionRequest(AbortLocalTransactionRequest.class); }