@SuppressWarnings("unchecked") @Override public Consumer adapt(final ContextBoundValue sourceObject, Class<Consumer> targetType, ValueAccess... valueAccess) { return e -> sourceObject.publish(e); } }
@SuppressWarnings("unchecked") @Override protected void doSetValue(Object value) { this.sourceObject.publish(value); }
@Override public void invalidated(Observable observable) { sourceObject.publish(rv.get()); } };