@Override
  public void setVisible(final boolean visible) {
    if (super.isVisible() != visible) {
      super.setVisible(visible);

      updateContentSelectionColor();

      for (final IZyNodeRealizerListener<?> listener : m_listeners) {
        try {
          listener.changedVisibility(this);
        } catch (final Exception exception) {
          // TODO: Log this
        }
      }
    }
  }
Sets the user data associated with the realizer.

@param data The new user data object.
java/zylib/src/main/java/com/google/security/zynamics/zylib/yfileswrap/gui/zygraph/realizers/ZyNodeRealizer.java