LocalTransactionStepDefinition extends AbstractTransactionStepDefinition<BaseLocalTransactionEvent> { public void accept(StepLocalTxVisitor visitor){ visitor.visit(this); } LocalTransactionStepDefinition(BaseLocalTransactionEvent in,Optional<List<String>> businessKey,Optional<Supplier> process, 
    		Stream<BaseTransactionCommand> send, Stream<BaseTransactionEvent> blow, 
    		ReceivedCommand receivedCommand, Optional<Consumer<String>> attach, 
    		ReceivedCommandGTX receivedCommandGTX, 
    		@NotNull WorkerMeta meta,CompensateWhen compensateWhen);  LocalTransactionStepDefinition(); static LocalTransactionPipelineBuilder<T> builder(); void accept(StepLocalTxVisitor visitor); @NotNull WorkerMeta getMeta();  }
@Test public void testAccept() { final StepLocalTxVisitor visitor = mock(StepLocalTxVisitor.class); localTransactionStepDefinitionUnderTest.accept(visitor); verify(visitor).visit(any()); }