### Question:
MainPostBlockChainProcessor extends LocalPostBlockChainProcessor { @Override public void createNewAddressCommand(CreateNewAddressCommand createNewAddressCommand) { long eventTime = timeProvider.currentTimeMicros(); long sourceAddress = createNewAddressCommand.sourceAddress(); try { long newAddress = createNewAddressCommand.newAddressSeed(); Bytes publicKey = createNewAddressCommand.publicKey(); addressService.addAddress(newAddress, publicKey); CreateNewAddressEvent createNewAddressEvent = new CreateNewAddressEvent(address, eventTime, createNewAddressCommand, newAddress, publicKey); AllMessages messageWriter = to(sourceAddress); messageWriter.createNewAddressEvent(createNewAddressEvent); } catch (Exception e) { Jvm.warn().on(getClass(), e.toString()); CommandFailedEvent cfe = new CommandFailedEvent(address, eventTime, createNewAddressCommand, e.toString()); AllMessages messageWriter = to(sourceAddress); messageWriter.commandFailedEvent(cfe); } } MainPostBlockChainProcessor(long address, AddressService addressService);   MainPostBlockChainProcessor(AllMessagesServer allMessagesServer); @Override void createNewAddressCommand(CreateNewAddressCommand createNewAddressCommand);  }### Answer:
@Test public void createNewAddressCommand() { test("post-block-chain/create-new-address"); }