void () { try { byte[] bytes = ChangesUtil.loadContentRevision(myContentRevision); synchronized (LOCK) { myContent = bytes; myContentLoadFailed = false; setRevision(myContentRevision.getRevisionNumber().asString()); } } catch (VcsException e) { synchronized (LOCK) { myContentLoadFailed = true; myContent = ArrayUtilRt.EMPTY_BYTE_ARRAY; setRevision("0"); } showLoadingContentFailedMessage(e); } }