@SuppressWarnings("unchecked")
@Test
public void testFilter14()
                        throws XMLStreamException, FactoryConfigurationError, IOException {

    Filter result = parse( "v100/testfilter14.xml" );
    OperatorFilter opFilter = (OperatorFilter) result;
    And and = (And) opFilter.getOperator();
    Or or = (Or) and.getParameter( 0 );
    PropertyIsEqualTo prop0 = (PropertyIsEqualTo) or.getParameter( 0 );
    assertEquals( "FIELD1", ( (ValueReference) prop0.getParameter1() ).getAsText() );
    assertEquals( "10", ( (Literal<PrimitiveValue>) prop0.getParameter2() ).getValue().toString() );
    PropertyIsEqualTo prop1 = (PropertyIsEqualTo) or.getParameter( 1 );
    assertEquals( "FIELD1", ( (ValueReference) prop1.getParameter1() ).getAsText() );
    assertEquals( "20", ( (Literal<PrimitiveValue>) prop1.getParameter2() ).getValue().toString() );
    PropertyIsEqualTo prop01 = (PropertyIsEqualTo) and.getParameter( 1 );
    assertEquals( "STATUS", ( (ValueReference) prop01.getParameter1() ).getAsText() );
    assertEquals( "VALID", ( (Literal<PrimitiveValue>) prop01.getParameter2() ).getValue().toString() );
}