@Override public void run() { UIMaster master = UIMaster.getInstance(); if (master.beginPanelOp(pGroupID, "Reverting Files...")) { MasterMgrClient client = master.acquireMasterMgrClient(); try { client.revertFiles(pAuthor, pView, pStatus.getName(), pFiles); } catch (PipelineException ex) { master.showErrorDialog(ex); return; } finally { master.releaseMasterMgrClient(client); master.endPanelOp(pGroupID, "Done."); } updatePanels(); } }