code: public void write( byte[] b, int off, int len ) throws IOException {
          if( file.isOpen() == false && file instanceof SmbNamedPipe ) {
              file.send( new TransWaitNamedPipe( "\\pipe" + file.unc ),
                                      new TransWaitNamedPipeResponse() );
          }
          writeDirect( b, off, len, 0 );
      }
docs: Writes len bytes from the specified byte array starting at
  offset off to this file output stream.
  
  @param b The array
  @throws IOException if a network error occurs