entity.set("source", (Object) null);
} else {
entity.set("source", this.convertStackTraceElement(source));
}
Marker marker = event.getMarker();
if (marker == null) {
entity.set("marker", (Object) null);
} else {
final NoSQLObject<W> originalMarkerEntity = this.connection.createObject();
NoSQLObject<W> markerEntity = originalMarkerEntity;
markerEntity.set("name", marker.getName());
while (marker.getParent() != null) {
marker = marker.getParent();
final NoSQLObject<W> parentMarkerEntity = this.connection.createObject();
parentMarkerEntity.set("name", marker.getName());
markerEntity.set("parent", parentMarkerEntity);
markerEntity = parentMarkerEntity;
}
entity.set("marker", originalMarkerEntity);
}