code: public User withId(final long id) {
        return new User(id, username, displayName, slug, email, createTimestamp, url, metadata);
     }
docs: Creates a user with a new id.
  @param id The new id.
  @return The user with new id.