@Override
 public boolean isSDKHome(VirtualFile file) {
   if (file != null && file.isDirectory()) {
     final String path = file.getPath();
     if (GroovyUtils.getFilesInDirectoryByPattern(path + "/lib", GROOVY_JAR_PATTERN).length > 0
         || GroovyUtils.getFilesInDirectoryByPattern(path + "/embeddable", GROOVY_ALL_JAR_PATTERN)
                 .length
             > 0
         || GroovyUtils.getFilesInDirectoryByPattern(path, GROOVY_JAR_PATTERN).length > 0) {
       return true;
     }
   }
   return false;
 }
 @NotNull
 public static File[] getGroovyAllJars(@NotNull String path) {
   return GroovyUtils.getFilesInDirectoryByPattern(path, GROOVY_ALL_JAR_PATTERN);
 }