}
// Check for required arguments
if (!scriptEntry.hasObject("id"))
throw new InvalidArgumentsException("Must specify an id!");
if (!scriptEntry.hasObject("action"))
throw new InvalidArgumentsException("Must specify an action!");
if (!scriptEntry.hasObject("key") &&
scriptEntry.getElement("action").asString().equalsIgnoreCase("write"))
throw new InvalidArgumentsException("Must specify a key!");
scriptEntry.defaultObject("value", new Element(""));
}