package org.mbassy;

/**
 * This post command provides access to standard synchronous and asynchronous dispatch
 *
 * @author bennidi
 *         Date: 11/12/12
 */
public class SyncAsyncPostCommand<T> implements IMessageBus.IPostCommand {

    private T message;
    private MBassador mBassador;

    public SyncAsyncPostCommand(MBassador mBassador, T message) {
        this.mBassador = mBassador;
        this.message = message;
    }

    @Override
    public void now() {
        mBassador.publish(message);
    }

    @Override
    public void asynchronously() {
        mBassador.publishAsync(message);
    }
}

@@ -269,32 +269,35 @@
 rivate MBassador
+%3CT%3E
  mBassador;%0A%0A   
@@ -334,16 +334,19 @@
 Bassador
+%3CT%3E
  mBassad

Update src/main/java/org/mbassy/SyncAsyncPostCommand.java