+ private final String messageText;
+
+ public Long getId()
+ {
+ return key.messageId;
+ }
+
+ public String getUsername()
+ {
+ return key.username;
+ }
+
+
+ @Value(staticConstructor = "of")
+ public static class MessageKey
+ {
+ String username;
+ Long messageId;
+ }