code: public static Coordinate fromJson(Map<String, ?> json) {
          return Coordinate.of(Intrinsic.getTable(json), Intrinsic.getId(json));
      }
docs: Creates a coordinate from a Json map with with "~table" and "~id".  This is the inverse of {@link #asJson()}.