void (String args) { try { int p = args.indexOf(':'); if (p < 0) throw new IllegalArgumentException("incorrect parameter: " + args); boolean helperLibLoaded = loadHelper(args.substring(p + 1)); int portNumber = Integer.parseInt(args.substring(0, p)); startMonitor(portNumber, helperLibLoaded); } catch (Throwable t) { System.err.println("Launcher failed - \"Dump Threads\" and \"Exit\" actions are unavailable (" + t.getMessage() + ')'); } }