@Override
  public void stop() {
    if (cancellable != null) {
      cancellable.cancel();
      cancellable = null;
    }
    
    if (reader != null) {
      reader.close();
    }
    
    super.stop();
  }
@ Override public void stop ( ) { if ( cancellable != null ) { cancellable . cancel ( ) ; cancellable = null ; } if ( reader != null ) { reader . close ( ) ; } super . stop ( ) ; }
=========================================