@Override
    public FileStatus getFileStatus() {
      FileStatusManager manager = getFileStatusManager(getProject());
      return manager == null ? FileStatus.NOT_CHANGED : manager.getRecursiveStatus(getVirtualFile());
    }
@Override
    public FileStatus getFileStatus()