/guava/guava/src/com/google/common/base/SmallCharMatcher.java
char[] table = new char[checkFilter( size) ];
char[] table = new char[chooseTableSize ( size ) ];
return tableSize; } static CharMatcher from(BitSet chars, String description) { long filter = 0; int size = chars.cardinality(); boolean containsZero = chars.get(0); <extra_id_0> int mask = table.length - 1; for (int c = chars.nextSetBit(0); c != -1; c = chars.nextSetBit(c + 1)) { filter |= 1L << c; int index = smear(c) & mask; while (true) { if (table[index] == 0) {