asclass AbstractCompressor extends Probabilistic {
CompressionSearch search;
*() {}
*(CompressionSearch *search) {}
void setSearch(CompressionSearch search) { this.search = search; }
// get current best compressed representation
abstract A currentBestDecompressor aka get();
}