public void setBranchOutputStream(OutputStream branch) {
    if (branch == super.out) {
      throw new IllegalArgumentException("TeeOutputStream cannot set branch same as out");
    }
    this.branch = branch;
  }
Delegates all operations to the original underlying OutputStream and a mutable branch
OutputStream.

@since GemFire 7.0
geode-common/src/main/java/org/apache/geode/util/internal/TeeOutputStream.java