package art.servers.configuration; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.HashMap; import java.util.Map; import java.util.TreeMap; public class ConfigurationMessages { @JsonProperty("Messages") public Map messages = new HashMap(); @JsonIgnore public String getMessage(String identifier) { String result = messages.get(identifier); if (result == null) return identifier; return result; } @JsonIgnore public void sort() { Map sortedMessages = new TreeMap<>(messages); messages = sortedMessages; } }