private void finishRequest() throws IOException {
  try {
    cleanup();
  }
 catch (  Exception e) {
    log.log(Level.WARNING,e.toString(),e);
  }
 finally {
  }
}

private void finishRequest ( ) throws IOException { try { cleanup ( ) ; } catch ( Exception e ) { log . log ( Level . WARNING , e . toString ( ) , e ) ; } finally { } }
cleans up at the end of the request
