@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 ) { User user = findById ( Long . valueOf ( id ) ) ; if ( user == null ) { throw new IllegalArgumentException ( "User with id " + id + " not found" ) ; } return user ; }
#bind