public boolean serverRequest(ServerMessage message, Connection sourceConnection) {
    switch (message.getMessageType()) {
    case ADD_FRIEND:
      return addFriendMessage((AddFriendMessage) message, sourceConnection);
    case DELETE_FRIEND:
      return deleteFriendMessage((DeleteFriendMessage) message, sourceConnection);
    case FRIEND_REQUEST_RESPONSE:
      return friendRequestResponse((FriendRequestResponseMessage) message, sourceConnection);
    default:
      return false;
    }
  }