code: public void rollback() throws IOException
     {
        if (fileLock != null)
        {
           try
           {
              if (file.exists() && !file.delete())
              {
                 cleaner.addFile(file);
              }
           }
           finally
           {
              fileLock.unlock();
           }
        }
     }
docs: {@inheritDoc}