@Override
  protected void validateCache() {
    super.validateCache();
    if (myFile != null && !myFile.isValid()) {
      VirtualFile vFile = myFile.getVirtualFile();
      if (vFile.isValid()) {
        myFile = PsiManager.getInstance(myProject).findFile(vFile);
      }
      else {
        myFile = null;
      }
    }
  }
@Override
  protected void validateCache()