@Factory
    public static <T extends ViewGroup> Matcher<T> lessChildrenOrEqual(int value) {
        return new ViewGroupComparison<T>(value, LESS_THAN, EQUAL);
    }
@Factory
    public static <T extends ViewGroup> Matcher<T> lessChildrenOrEqual(int value) {
        return new ViewGroupComparison<T>(value, LESS_THAN, EQUAL);
    }
@ Factory public static < T extends ViewGroup > Matcher < T > lessChildrenOrEqual ( int value ) { return new ViewGroupComparison < T > ( value , LESS_THAN , EQUAL ) ; }
Is value <= expected?
Is value < = expected?