/**
   * Reads the values from the bytesMessage and sets the properties of this event object.
   *
   * @param bytesMessage Bytes message
   * @throws javax.jms.JMSException If an exception occurs while reading values from the message
   * @see #toMessage(javax.jms.BytesMessage)
   */
  @Override
  public void fromMessage(BytesMessage bytesMessage) throws JMSException {
    super.fromMessage(bytesMessage);

    int size = bytesMessage.readInt();
    for (int i = 0; i < size; i++) {
      if (loggerNames == null) loggerNames = new ArrayList<String>();

      loggerNames.add(bytesMessage.readUTF());
    }
  }