FileTemplateBase (@NotNull String fileName, @NotNull Path file) { Pair<String, String> nameExt = decodeFileName(fileName); final String extension = nameExt.second; final String templateQName = nameExt.first; if (templateQName.isEmpty()) { return null; } try { FileTemplateBase template = addTemplate(templateQName, extension); template.setText(Files.readString(file)); return template; } catch (IOException e) { LOG.error(e); return null; } }