private IMarker[] getSortedMarkersFromFile(String fileName) throws JavaModelException {
   IJavaElement fileToScan = TestingUtils.elementFromProject(testProject, fileName);
   IMarker[] markers = TestingUtils.getAllMarkersInResource(fileToScan.getCorrespondingResource());
   // the markers get sorted first by bug name, then by line number, just like
   // the QuickFixTestPackages, so we have a reliable way to fix them
   // so we can assert properties more accurately.
   TestingUtils.sortMarkersByPatterns(markers);
   return markers;
 }