*/
@Override
public void updateUser(User user) {
GitHubApiUrlBuilder builder = createGitHubApiUrlBuilder(GitHubApiUrls.UserApiUrls.UPDATE_USER_URL);
String userName = (user.getUsername() == null) ? user.getLogin() : user.getUsername();
String apiUrl = builder.withField(ParameterNames.USER_NAME, userName).buildUrl();
Map<String, String> parameters = new HashMap<String, String>();
parameters.put("values[" + ParameterNames.NAME + "]", user.getName());
parameters.put("values[" + ParameterNames.EMAIL + "]", user.getEmail());
parameters.put("values[" + ParameterNames.BLOG + "]", user.getBlog());
parameters.put("values[" + ParameterNames.COMPANY + "]", user.getCompany());