@NotNull
 @Override
 public Map<String, Void> map(@NotNull FileContent inputData) {
   final VirtualFile file = inputData.getFile();
   final String name = file.getName();
   if (PyNames.INIT_DOT_PY.equals(name)) {
     final VirtualFile parent = file.getParent();
     if (parent != null && parent.isDirectory()) {
       return Collections.singletonMap(parent.getName(), null);
     }
   } else {
     return Collections.singletonMap(FileUtil.getNameWithoutExtension(name), null);
   }
   return Collections.emptyMap();
 }
 @Override
 @NotNull
 public Map<String, Void> map(final FileContent inputData) {
   final String className = getControllerClassName(inputData.getContentAsText().toString());
   if (className != null) {
     return Collections.singletonMap(className, null);
   }
   return Collections.emptyMap();
 }