public ParamRequestCondition getMatchingCondition(HttpServletRequest request) {
        for (ParamExpression expression : this.expressions) {
            if (!expression.match(request)) {
                return null;
            }
        }
        return this;
    }
@Test
    void testGetMatchingCondition() {
        MockHttpServletRequest request = new MockHttpServletRequest();
        ParamRequestCondition paramRequestCondition1 = paramRequestCondition.getMatchingCondition(request);
        assertNull(paramRequestCondition1);
        
        request.setParameter("test", "1244");
        ParamRequestCondition paramRequestCondition2 = paramRequestCondition.getMatchingCondition(request);
        assertNotNull(paramRequestCondition2);
    }