/**
   * Creates a new instance of BinaryDeviceMessageManagement.
   *
   * @param binaryDevice
   */
  public BinaryDeviceMessageManagement(BinaryDevice binaryDevice) {
    super("BinaryDevice.MessageManagement");
    this.binaryDevice = binaryDevice;

    socketStructureManagement = new BinaryDeviceSocketStructureManagement(null, null);
    socketStructureManagement.initHostAddressSocketStructures();

    start();
  }