try {
conn.sendSignal(new Signal.MessageReceived(
SIGNAL_OBJECTPATH,
+ message.getTimestamp(),
envelope.getSource(),
message.getGroupInfo().isPresent() ? message.getGroupInfo().get().getGroupId() : new byte[0],
message.getBody().isPresent() ? message.getBody().get() : "",