+
+ private void outputResult(final OutputWriter outputWriter, final Long timestamp, final GroupId groupId) {
+ if (outputWriter instanceof PlainTextWriter) {
+ final var writer = (PlainTextWriter) outputWriter;
+ if (groupId != null) {
+ writer.println("Created new group: \"{}\"", groupId.toBase64());
+ }
+ if (timestamp != null) {
+ writer.println("{}", timestamp);
+ }
+ } else {
+ final var writer = (JsonWriter) outputWriter;
+ final var result = new HashMap<>();
+ if (timestamp != null) {
+ result.put("timestamp", timestamp);
+ }
+ if (groupId != null) {
+ result.put("groupId", groupId.toBase64());
+ }
+ writer.write(result);
+ }
+ }