PythonSshInterpreterManager () { List<PythonSshInterpreterManager> extensions = EP_NAME.getExtensionList(); if (extensions.isEmpty()) { LOG.debug(MessageFormat.format("Extension for ''{0}'' extension point is absent", EP_NAME.getName())); return null; } else if (extensions.size() == 1) { return extensions.get(0); } else { LOG.error(MessageFormat.format("Several extensions registered for ''{0}'' extension point", EP_NAME.getName())); return null; } }