QueryBuilder { @NotNull public static TermCondition eq( @NotNull final String fieldName, @NotNull final UnsignedByteArray value) { return new SimpleEqualityCondition(fieldName, value); } private  QueryBuilder(); @NotNull static Select select(); @NotNull static TermCondition eq(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray value); @NotNull static TermCondition lt(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray value); @NotNull static TermCondition lte(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray value); @NotNull static TermCondition gt(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray value); @NotNull static TermCondition gte(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray value); @NotNull static TermCondition in(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray... values); @NotNull static TermCondition in(
            @NotNull
            final String fieldName,
            @NotNull
            final UnsignedByteArray from,
            final boolean fromInclusive,
            @NotNull
            final UnsignedByteArray to,
            final boolean toInclusive); @NotNull static Condition not(
            @NotNull
            final Condition condition); @NotNull static Condition or(
            @NotNull
            final Condition c1,
            @NotNull
            final Condition c2,
            final Condition... rest); @NotNull static Condition and(
            @NotNull
            final Condition c1,
            @NotNull
            final Condition c2,
            final Condition... rest); @NotNull static Order asc(
            @NotNull
            final String fieldName); @NotNull static Order desc(
            @NotNull
            final String fieldName);  }
@Test(expected = IllegalArgumentException.class) public void emptyEqValue() { eq("f", UnsignedByteArrays.from(new byte[0])); }