@Test
public void test200Example3()
                        throws Exception {

    GetFeature request = parse( "wfs200/example3.kvp" );
    assertEquals( VERSION_200, request.getVersion() );
    assertNull( request.getPresentationParams().getOutputFormat() );
    assertNull( request.getPresentationParams().getCount() );
    assertNull( request.getPresentationParams().getResultType() );
    assertNull( request.getPresentationParams().getStartIndex() );
    assertNull( request.getResolveParams().getDepth() );
    assertNull( request.getResolveParams().getMode() );
    assertNull( request.getResolveParams().getTimeout() );
    assertEquals( 1, request.getQueries().size() );
    FeatureIdQuery query = (FeatureIdQuery) request.getQueries().get( 0 );
    assertNull( query.getFeatureVersion() );
    assertNull( query.getHandle() );
    assertEquals( 0, query.getProjectionClauses().length );
    assertEquals( 0, query.getSortBy().length );
    assertNull( query.getSrsName() );
    assertEquals( 0, query.getTypeNames().length );
    assertEquals( 1, query.getFeatureIds().length );
    assertEquals( "InWaterA_1M.1013", query.getFeatureIds()[0] );
}