docs: @Override
      public void close() throws IOException
      {
          if (out != null)
          {
              out.close();
              out = null;
          }
          if (in != null)
          {
              in.close();
              in = null;
          }
      }