documentation/manual/working/javaGuide/advanced/routing/code/javaguide/binder/models/User.java
@Override
  public User bind(String key, String id) {

    // findById meant to be lightweight operation
    User user = findById(Long.valueOf(id));
    if (user == null) {
      throw new IllegalArgumentException("User with id " + id + " not found");
    }
    return user;
  }
@Override
  public User bind(String key, String id) {

    // findById meant to be lightweight operation
    User user = findById(Long.valueOf(id));
    if (user == null) {
      throw new IllegalArgumentException("User with id " + id + " not found");
    }
    return user;
  }
#bind