c = c & 0xFF;
final boolean member(int c) {			// cs.member(c)    long m = 1L << c;    switch (c >> 6) {	case 0: return (w1 & m) != 0;	case 1: return (w2 & m) != 0;	case 2: return (w3 & m) != 0;	case 3: return (w4 & m) != 0;    }    return false;	// not reached}