docs: public static AuditEntryBean unmarshallAuditEntry(Map<String, Object> source) {
          if (source == null) {
              return null;
          }
          AuditEntryBean bean = new AuditEntryBean();
          bean.setId(asLong(source.get("id")));
          bean.setOrganizationId(asString(source.get("organizationId")));
          bean.setCreatedOn(asDate(source.get("createdOn")));
          bean.setData(asString(source.get("data")));
          bean.setEntityId(asString(source.get("entityId")));
          bean.setEntityType(asEnum(source.get("entityType"), AuditEntityType.class));
          bean.setEntityVersion(asString(source.get("entityVersion")));
          bean.setWhat(asEnum(source.get("what"), AuditEntryType.class));
          bean.setWho(asString(source.get("who")));
          postMarshall(bean);
          return bean;
      }