* deleted it or made it unreadable.
*/
protected final boolean isRestartable() throws CommandException {
// false negative is worse than false positive.
// there is one and only one case where we return false
RemoteCommand cmd = new RemoteCommand("_get-runtime-info", programOpts, env);
Map<String, String> atts = cmd.executeAndReturnAttributes("_get-runtime-info");
if (atts != null) {
String val = atts.get("restartable_value");
if (ok(val) && val.equals("false"))