public String run() { try { PropertyPermission pp = new PropertyPermission(name, "write"); pp.checkGuard(null); String o = System.getProperty(name); System.setProperty(name, value); SystemPropertyChange.INSTANCE.dispatchEvent(new PropertyChangeEvent(Thread.currentThread().getName(), name, o, value)); if (_debugSys) { System.out.println(log("system property updated : " + name + " new value : " + value, LVL.SYS_NOT, null)); } return null; } catch (SecurityException ex) { if (JXAenvUtils._debugSys) { ex.printStackTrace(); } return null; } } }, acc);