VcsRevisionNumber (@Nullable Info info) { VcsRevisionNumber result = null; if (info != null) { Revision revision = !info.getCommitInfo().getRevision().isValid() && info.getCopyFromRevision().isValid() ? info.getCopyFromRevision() : info.getRevision(); result = new SvnRevisionNumber(revision); } return result; }