@Override public void doAction(ActionEvent e) { GuiPackage guiPackage = GuiPackage.getInstance(); JMeterTreeNode currentNode = guiPackage.getTreeListener().getCurrentNode(); if (! (currentNode.getUserObject() instanceof Controller || currentNode.getUserObject() instanceof ThreadGroup) ) { Toolkit.getDefaultToolkit().beep(); return; } try { addThinkTimeToChildren(guiPackage, currentNode); } catch (Exception err) { Toolkit.getDefaultToolkit().beep(); log.error("Failed to add think times", err); JMeterUtils.reportErrorToUser("Failed to add think times", err); } }