public static OutputStream leftShift(OutputStream self,byte[] value) throws IOException {
  self.write(value);
  self.flush();
  return self;
}

public static OutputStream leftShift ( OutputStream self , byte [ ] value ) throws IOException { self . write ( value ) ; self . flush ( ) ; return self ; }
overloads the leftshift operator to provide an append mechanism to add bytes to a stream .
