docs: public OutputStream decorateLogger(Run build, OutputStream logger) throws IOException, InterruptedException {
          // this implementation is backward compatibility thunk in case subtypes only override the
          // old signature (AbstractBuild,OutputStream)
  
          if (build instanceof AbstractBuild) {
              // maybe the plugin implements the old signature.
              return decorateLogger((AbstractBuild) build, logger);
          } else {
              // this ConsoleLogFilter can only decorate AbstractBuild, so just pass through
              return logger;
          }
      }