if (handler instanceof ValueOptionArgument) {
checkState(nextArg != null, "'" + arg + "' requires a value following it");
parse(nextArg, handler);
return true;
} else if (handler instanceof HelpArgument) {
throw new YarrgHelpException(_usage, _detail);
} else {
parse("true", handler);
return false;
}
}