class StringI18NModel implements I18NModel {

    @Override
    public boolean equals(final Object o) {
        if (this == o) return true;
        if (!(o instanceof StringI18NModel)) return false;

        final StringI18NModel that = (StringI18NModel) o;

        return toString().equals(that.toString());
    }

    public  StringI18NModel(final I18NModel values);
    public  StringI18NModel(final Map<String, String> values);
    public  StringI18NModel(final String raw);
    public  StringI18NModel();

}