                  for class_file in fnmatch.filter(filelist, '*.class'):
                      class_name = class_path + os.path.splitext(class_file)[0]
                      bin_file = os.path.normpath(os.path.join(path, class_file))
-@@ -1546,6 +1608,8 @@
+@@ -1546,6 +1616,8 @@
          if not os.path.exists(outpathlk[side]):
              os.makedirs(outpathlk[side])
  

+                self.runcmd('scalac -version', quiet=True)
+                results.append('')
+            except (CalledProcessError, OSError):
+                pass
+        if not results: # Stupid windows...
+            try:
+                # TODO:  Verify at least version 2.10

                 fields[row['searge']] = row['desc'].replace('*/', '* /')
 
         regexps = {
@@ -1435,7 +1502,7 @@
         self.runcmd(forkcmd)
         return True
 
