if (!isSubscribed(BuiltInServices.ClientBus.name())) {
directSubscribe(BuiltInServices.ClientBus.name(), new MessageCallback() {
@Override
@SuppressWarnings({"unchecked"})
public void callback(final Message message) {
BusCommand busCommand;
if (message.getCommandType() == null) {
busCommand = BusCommand.Unknown;
}
else {
busCommand = BusCommand.valueOf(message.getCommandType());