public static IFile getViewFromAction(IFile controllerFile, String action) {
   if (!isController(controllerFile)) return null;
   IPath controllerFilePath = controllerFile.getProjectRelativePath();
   String[] keys = splitAction(action);
   String view = keys[0];
   if (view == null || view.length() == 0) {
     view = getControllerBaseName(controllerFilePath.lastSegment());
     // view = view.substring(0, 1).toUpperCase() + view.substring(1);
     view = Inflector.humanize(view);
   }
   action = keys[1];
   IPath viewPath = getAppFolderFromController(controllerFilePath).append(VIEWS).append(view);
   return getPreferenceViewFile(controllerFile.getProject(), viewPath, action);
 }