@Test
public void handleMessage_callMethod_methodTransaction() {

    ActorHandlerBase handler = createHandler(ActorHandlerBase.NO_DELAY);
    Transaction transaction = Transaction.<Object>obtain(mImpl, mMessage, mFailureHandler);
    android.os.Message message = android.os.Message.obtain(handler, ActorHandlerBase.MSG_TRANSACTION,
            10, 0, transaction);
    handler.handleMessage(message);
    Mockito.verify(mMessage).invoke(mImpl);
    // transaction should always be recycled
    Assert.assertNull(transaction.message);
}