docs: public ObjectOutputStream getWriter()
      {
          if (m_writer == null)
          {
              try {
                  String filename = this.getFilename();
                  OutputStream os = null;
                  if (filename.indexOf(':') == -1)
                      os = new FileOutputStream(filename);
                  else
                  {
                      URL url = new URL(filename);    // "ftp://user01:pass1234@ftp.foo.com/README.txt;type=i"
                      URLConnection urlc = url.openConnection();
                      os = urlc.getOutputStream(); // To upload                    
                  }
                  m_writer = new ObjectOutputStream(os);
              } catch (IOException e) {
                  e.printStackTrace();
              }
          }
          return m_writer;
      }