docs: public CommandAndIPAddress getCommandAndIPAddress()
      {
          CommandAndIPAddress command = null;
          synchronized(this)
          {
              if (commandQueue.size() > 0)
              {
                  command = commandQueue.remove(0);
              }
          }
          return command;
      }