public CompositeOutputStream(OutputStream... out){
  final Set<OutputStream> newSet=new HashSet<OutputStream>();
  for (  OutputStream stream : out) {
    newSet.add(stream);
  }
  this.streams=newSet;
}

public CompositeOutputStream ( OutputStream ... out ) { final Set < OutputStream > newSet = new HashSet < OutputStream > ( ) ; for ( OutputStream stream : out ) { newSet . add ( stream ) ; } this . streams = newSet ; }
constructs a new instance of compositeoutputstream with zero or more outputstreams .
