code: public static void bindVisible (Value<Boolean> value, final Widget... targets)
      {
          value.addListenerAndTrigger(new Value.Listener<Boolean>() {
              public void valueChanged (Boolean visible) {
                  for (Widget target : targets) {
                      target.setVisible(visible);
                  }
              }
          });
      }
docs: Binds the visible state of the target widget to the supplied boolean value.