@Override
  public void setValue(String name, String value) {
    uiStateService.setValue(
        name,
        value,
        new AsyncCallback<Void>() {
          @Override
          public void onFailure(Throwable throwable) {}

          @Override
          public void onSuccess(Void aVoid) {}
        });
  }
 @Override
 public void getValue(String name, AsyncCallback<String> callback) {
   uiStateService.getValue(name, callback);
 }