Commons Lang、Validate.notEmpty()

import org.apache.commons.lang.Validate;

public class C2009052000 {
    public static void main(String[] args) {
        String[] str_list1 = {"foo", "bar", "baz"};
        Validate.notEmpty(str_list1);

        String[] str_list2 = {"foo", "bar", "baz", null};
        Validate.notEmpty(str_list2);

        String[] str_list3 = {};
        Validate.notEmpty(str_list3);
    }
}

で、

Exception in thread "main" java.lang.IllegalArgumentException: The validated array is empty
        at org.apache.commons.lang.Validate.notEmpty(Validate.java:260)
        at C2009052000.main(C2009052000.java:13)