@Override
    @Nullable
    public String getContent() throws VcsException {
      try {
        // content based on local shouldn't be cached because local file may be changed (during show diff also)
        return loadContent();
      }
      catch (VcsException e) {
        throw e;
      }
      catch (Exception e) {
        throw new VcsException(e);
      }
    }
@Override
    @Nullable
    public String getContent()