@Test
public void parseOGCExample03()
                        throws XMLStreamException, FactoryConfigurationError, IOException {

    URL[] urls = getUrls( "filter03.xml" );
    for ( int i = 1; i < urls.length; i++ ) {
        // gml 2.1.2 version of this example is borked (coordinates)
        InputStream is = urls[i].openStream();
        XMLStreamReader xmlStream = XMLInputFactory.newInstance().createXMLStreamReader( is );
        XMLStreamUtils.skipStartDocument( xmlStream );
        Filter filter = Filter200XMLDecoder.parse( xmlStream );
        Not not = (Not) ( (OperatorFilter) filter ).getOperator();
        Disjoint op = (Disjoint) not.getParameter();
        ValueReference valRef = (ValueReference) op.getParam1();
        Assert.assertEquals( "Geometry", valRef.getAsText() );
        Assert.assertEquals( new QName( "Geometry" ), valRef.getAsQName() );
        Envelope env = (Envelope) op.getGeometry();
        // Assert.assertEquals( "urn:fes:def:crs:EPSG::4326", env.getCoordinateSystem().getName() );
    }
}