code: public void update(Object target, Object value) {
          if (target == null) {
              throw new IllegalArgumentException("Updater target cannot be null");
          }
          expression.evaluateAndSet(target, value);
      }
docs: {@inheritDoc}