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