@Test
public void test_V110_EXAMPLE_8()
                        throws Exception {

    URL exampleURL = this.getClass().getResource( V110_EXAMPLE_8 );
    Map<String, String> kvpMap = KVPUtils.readFileIntoMap( exampleURL );
    GetFeature getFeature = GetFeatureKVPAdapter.parse( kvpMap, null );
    FilterQuery filterq = (FilterQuery) getFeature.getQueries().get( 0 );
    assertEquals( "InWaterA_1M/wkbGeom",
                  ( (PropertyName) filterq.getProjectionClauses()[0] ).getPropertyName().getAsText() );
    assertEquals( "InWaterA_1M/tileId",
                  ( (PropertyName) filterq.getProjectionClauses()[1] ).getPropertyName().getAsText() );
    OperatorFilter filter = (OperatorFilter) filterq.getFilter();
    assertTrue( filter.getOperator() instanceof Within );
    Within within = (Within) filter.getOperator();
    assertEquals( "InWaterA_1M/wkbGeom", within.getPropName().getAsText() );
    assertTrue( within.getGeometry() instanceof Envelope );
    Envelope env = (Envelope) within.getGeometry();
    verifyEnvelope( env, 10.0, 10.0, 20.0, 20.0 );
}