class NumericLoggingDecorator implements Numeric, PerformanceLogger {

  @Override
  public DRes<SInt> randomBit() {
    this.bitCount++;
    return this.delegate.randomBit();
  }

  public  NumericLoggingDecorator(Numeric delegate);

}