public static SBoxModuleNode create(String moduleName, VIRTPORT_TYPE virtType) { int index = moduleName.indexOf(":"); if (index != -1) { String s = moduleName.substring(index + 1); try { virtType = VIRTPORT_TYPE.optionToType(s); } catch (Exception e) { return null; } moduleName = moduleName.substring(0, index); } IModuleDB pNode = moduleName.equals("/") ? (ModelDBNode) DBNodeFactory.dbNode(UnwCore.project.model()) : DBNodeTools.instanceDBNode(moduleName); if (pNode == null) return null; return new SBoxModuleNode(pNode, virtType); }