private boolean isStillAvailable() {
    if (!isPsiModificationStampChanged()) {
      return true;
    }
    if (abortOnPSIModification) return false;
    // ok, something did change. but can we still import? (in case of auto-import there maybe multiple fixes wanting to be executed)
    List<? extends PsiClass> classesToImport = getClassesToImport(true);
    return classesToImport.size() == 1 && !isClassMaybeImportedAlready(myContainingFile, classesToImport.get(0));
  }
private boolean isStillAvailable()