param = queryParamBuilder.prototype();
param.name().set( "password" );
param.value().set( "somepassword" );
queryParams.add( queryParamBuilder.newInstance() );
URL url = urlBuilder.prototype();
url.protocol().set( protocolBuilder.newInstance() );
url.queryParams().set( queryParams );
QueryBuilder<Person> qb = this.module.newQueryBuilder( Person.class );
Property<URL> websiteProp = templateFor( Person.class ).personalWebsite();
qb = qb.where( not( eq( websiteProp, urlBuilder.newInstance() ) ) );
Query<Person> query = unitOfWork.newQuery( qb );