public final DictionaryMetadataBuilder withEquivalentChars(final Map<Character, List<Character>> equivalentChars){
        final StringBuilder builder = new StringBuilder();
        for(final Map.Entry<Character, List<Character>> e : equivalentChars.entrySet()){
            final Character k = e.getKey();
            for(final Character v : e.getValue()){