ScriptLanguage language = ScriptLanguage.forName(lang);
String name = node.get(ScriptsDao.NAME).asText();
String code = node.get(ScriptsDao.CODE).asText();
JsonNode initialStorage = node.get(ScriptsDao.LOCAL_STORAGE);
JsonNode library = node.get(ScriptsDao.LIB);
boolean isLibrary =library==null?false:library.asBoolean();
JsonNode activeNode = node.get(ScriptsDao.ACTIVE);
boolean active = activeNode == null?false:activeNode.asBoolean();
ODocument doc = dao.create(name, language.name, code, isLibrary, active, initialStorage);
return doc;
}