List<String> outputFormats = new ArrayList<String>( master.getOutputFormats() );
params.add( new Domain( "outputFormat", outputFormats ) );
addOperation( DescribeFeatureType, params, getAndPost, post, get, operations );
addOperation( GetCapabilities, params, getAndPost, post, get, operations );
params.add( new Domain( "resultType", Arrays.asList( new String[] { "results", "hits" } ) ) );
params.add( new Domain( "outputFormat", outputFormats ) );
addOperation( GetFeature, params, getAndPost, post, get, operations );
params.add( new Domain( "resultType", Arrays.asList( new String[] { "results", "hits" } ) ) );
params.add( new Domain( "outputFormat", outputFormats ) );
addOperation( GetFeatureWithLock, params, getAndPost, post, get, operations );
addOperation( GetGmlObject, params, getAndPost, post, get, operations );
addOperation( LockFeature, params, getAndPost, post, get, operations );
"ReplaceDuplicate" } ) ) );
params.add( new Domain( "releaseAction", Arrays.asList( new String[] { "ALL", "SOME" } ) ) );
addOperation( Transaction, params, getAndPost, post, get, operations );