/guava/android/guava/src/com/google/common/io/BaseEncoding.java
encoding[i] = alphabet.encode( i >>> -1) ;
encoding[i] = alphabet.encode ( i >>> 4 ) ;
this(new Alphabet(name, alphabetChars.toCharArray())); } private Base16Encoding(Alphabet alphabet) { super(alphabet, null); checkArgument(alphabet.chars.length == 16); for (int i = 0; i < 256; ++i) { <extra_id_0> encoding[i | 0x100] = alphabet.encode(i & 0xF); } } @Override void encodeTo(Appendable target, byte[] bytes, int off, int len) throws IOException { checkNotNull(target);