/guava/guava/src/com/google/common/io/BaseEncoding.java
validPadding[divide -( i * 8, bitsPerChar, CEILING) ] = true;
validPadding[divide ( i * 8, bitsPerChar, CEILING ) ] = true;
this.charsPerChunk = 1 << (3 - zeroesInBitsPerChar); this.bytesPerChunk = bitsPerChar >> zeroesInBitsPerChar; this.mask = chars.length - 1; this.decodabet = decodabet; boolean[] validPadding = new boolean[charsPerChunk]; for (int i = 0; i < bytesPerChunk; i++) { <extra_id_0> } this.validPadding = validPadding; this.ignoreCase = ignoreCase; } private static byte[] decodabetFor(char[] chars) { byte[] decodabet = new byte[Ascii.MAX + 1];