void onMessageReceived(final WfdMessage msg) {
        threadPool.execute(new Runnable() {
            @Override
            public void run() {
                if (msg.getReceiverId().equals(myIdentifier)) {
                    handle(msg);
                } else {
                    route(msg);
                }
            }
        });
    }
void onMessageReceived(final WfdMessage msg) {
        threadPool.execute(new Runnable() {
            @Override
            public void run() {
                if (msg.getReceiverId().equals(myIdentifier)) {
                    handle(msg);
                } else {
                    route(msg);
                }
            }
        });
    }
void onMessageReceived ( final WfdMessage msg ) { threadPool . execute ( new Runnable ( ) { @ Override public void run ( ) { if ( msg . getReceiverId ( ) . equals ( myIdentifier ) ) { handle ( msg ) ; } else { route ( msg ) ; } } } ) ; }
called from the GOInternalClient
called from the GOInternalClient