/guava/android/guava/src/com/google/common/io/BaseEncoding.java
byte decodeLower = decodabet[lower];byte decodeUpper = decodabet[upper];
byte decodeUpper = decodabet[upper];
if (ignoreCase) { return this; } byte[] newDecodabet = Arrays.copyOf(decodabet, decodabet.length); for (int upper = 'A'; upper <= 'Z'; upper++) { int lower = upper | 0x20; <extra_id_0> byte decodeLower = decodabet[lower]; if (decodeUpper == -1) { newDecodabet[upper] = decodeLower; } else { checkState( decodeLower == -1,