/** Relates a term (i.e. a property, class or enumeration) to one that supersedes it. */
 @NotNull
 public Builder supersededBy(@NotNull Enumeration.Builder enumeration) {
   putValue("supersededBy", enumeration.build());
   return this;
 }
 @Override
 protected void fromMap(String key, Object value) {
   super.fromMap(key, value);
 }