@Override
public void prepareFromRequest(PlaceRequest request) {
super.prepareFromRequest(request);
final String user = request.getParameter(Parameters.user.name(), null);
if (user != null && this.user.getConversations().keySet().contains(user)) {
dispatcher.execute(new GetUserInfo(user),
new AsyncCallback<GetUserInfoResult>() {
@Override
public void onFailure(Throwable arg0) {
GWT.log("Error doing GetUserInfo", arg0);
}