Commons Lang、Validate.notEmpty()

import java.util.*;
import org.apache.commons.lang.Validate;

public class C2009051600 {
    public static void main(String[] args) {
        ArrayList a = new ArrayList();
        a.add("foo"); a.add("bar"); a.add("baz");

        Validate.notEmpty(a);

        a = new ArrayList();
        Validate.notEmpty(a);
    }
}

で、

Exception in thread "main" java.lang.IllegalArgumentException: The validated collection is empty
        at org.apache.commons.lang.Validate.notEmpty(Validate.java:300)
        at C2009051600.main(C2009051600.java:13)