{
ValueBuilder<URL> urlBuilder = this.module.newValueBuilder( URL.class );
ValueBuilder<Protocol> protocolBuilder = this.module.newValueBuilder( Protocol.class );
ValueBuilder<QueryParam> queryParamBuilder = this.module.newValueBuilder( QueryParam.class );
Protocol protocol = protocolBuilder.prototype();
protocol.value().set( "http" );
List<QueryParam> queryParams = new ArrayList<>( 2 );
QueryParam param = queryParamBuilder.prototype();
param.name().set( "user" );
param.value().set( "jackdoe" );