rest-assured/src/main/java/io/restassured/matcher/ResponseAwareMatcherComposer.java
@SuppressWarnings("unchecked")
    public static <T extends ResponseBody<T> & ResponseOptions<T>> ResponseAwareMatcher<T> and(
            final ResponseAwareMatcher<T> matcher1, final ResponseAwareMatcher<T> matcher2) {
        return and(matcher1, matcher2, new ResponseAwareMatcher[0]);
    }
@SuppressWarnings("unchecked")
    public static <T extends ResponseBody<T> & ResponseOptions<T>> ResponseAwareMatcher<T> and(
            final ResponseAwareMatcher<T> matcher1, final ResponseAwareMatcher<T> matcher2) {
        return and(matcher1, matcher2, new ResponseAwareMatcher[0]);
    }
Compose this {@link ResponseAwareMatcher} with another {@link ResponseAwareMatcher}.

@param matcher1 The first matcher to compose
@param matcher2 The second matcher to compose
@return A and-composed {@link ResponseAwareMatcher}.