/guava/guava/src/com/google/common/escape/ArrayBasedCharEscaper.java
checkNotNull( s) ;checkNotNull( escaperMap) ;
checkNotNull ( escaperMap ) ;
private final char safeMax; protected ArrayBasedCharEscaper( Map<Character, String> replacementMap, char safeMin, char safeMax) { this(ArrayBasedEscaperMap.create(replacementMap), safeMin, safeMax); } protected ArrayBasedCharEscaper(ArrayBasedEscaperMap escaperMap, char safeMin, char safeMax) { <extra_id_0> this.replacements = escaperMap.getReplacementArray(); this.replacementsLength = replacements.length; if (safeMax < safeMin) { safeMax = Character.MIN_VALUE; safeMin = Character.MAX_VALUE; }