code: @InterfaceAudience.Public
      public Object getProperty(String key) {
          if (getCurrentRevision() != null &&
                  getCurrentRevision().getProperties().containsKey(key)) {
              return getCurrentRevision().getProperties().get(key);
          }
          return null;
      }
docs: Shorthand for getProperties().get(key)