key = context.getFlag('n');
if(!VariableManager.instance.hasVariable(context.getString(0), key)) {
if(!hasVariablePermission(sender, key, context.getString(0), "define"))
throw new CommandPermissionsException();
if(!RegexUtil.VARIABLE_KEY_PATTERN.matcher(context.getString(0)).find())
throw new FastCommandException("Invalid Variable Name!");
if(!RegexUtil.VARIABLE_VALUE_PATTERN.matcher(context.getString(1)).find())
throw new FastCommandException("Invalid Variable Value!");
VariableManager.instance.setVariable(context.getString(0), key, context.getString(1));