/** * Restore the monitor state. * * @see #saveState() * @since 2.0 */ public void restoreState() { if (tasks.size() > 0) { MonitorState state = (MonitorState) tasks.pop(); setTaskName(state.getTaskString()); subTask(state.getSubTaskString()); this.showDetails = state.getShowDetails(); this.currentCount = state.getCurrentCount(); this.totalCopyCount = state.getTotalCopyCount(); } }