@@ -0,0 +1,663 @@
+package konstructs.api.messages;%0A%0Apublic class Said %7B%0A    private final String text;%0A%0A    public Said(String text) %7B%0A        this.text = text;%0A    %7D%0A%0A    public String getText() %7B%0A        return text;%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object o) %7B%0A        if (this == o) return true;%0A        if (o == null %7C%7C getClass() != o.getClass()) return false;%0A%0A        Said said = (Said) o;%0A%0A        return text.equals(said.text);%0A%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        return text.hashCode();%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return %22Said(%22 +%0A                %22text='%22 + text + '%5C'' +%0A                ')';%0A    %7D%0A%7D%0A

Make Said a java message