code: @Override
      public final void close() {
          if (this.inputReader != null) {
              try {
                  this.inputReader.close();
              } catch (IOException ioe) {
                  logger.error("Unable to close input reader.", ioe);
              } finally {
                  this.inputReader = null;
              }
          }
  
          dispose();
      }
docs: Close the input stream.