Commons Lang、BitField#clear()

import org.apache.commons.lang.BitField;

public class C2009042200 {
    public static void main(String[] args) {
        BitField bf;

        for (int i = 0; i < 16; i++) {
            bf = new BitField(5);
            System.out.println(i + " : " + bf.clear(i));
        }
        System.out.println("***");

        for (int i = 0; i < 16; i++) {
            bf = new BitField(7);
            System.out.println(i + " : " + bf.clear(i));
        }
    }
}

で、

0 : 0
1 : 0
2 : 2
3 : 2
4 : 0
5 : 0
6 : 2
7 : 2
8 : 8
9 : 8
10 : 10
11 : 10
12 : 8
13 : 8
14 : 10
15 : 10
***
0 : 0
1 : 0
2 : 0
3 : 0
4 : 0
5 : 0
6 : 0
7 : 0
8 : 8
9 : 8
10 : 8
11 : 8
12 : 8
13 : 8
14 : 8
15 : 8