private static boolean isIgnoreProblem(QuickFix[] problemFixes, Set<QuickFix> fixes, int idx) {
   if (problemFixes == null || fixes == null) {
     return true;
   }
   if (problemFixes.length <= idx) {
     return true;
   }
   for (QuickFix fix : problemFixes) {
     if (fix != problemFixes[idx] && !fixes.contains(fix)) {
       return false;
     }
   }
   return true;
 }