rewrite

abstract fun <Q : RewritableCondition<Q>> rewrite(aggregateMetadata: AggregateMetadata<*, *>, request: ServerRequest, rewritableCondition: Q): Q