code: @Override public void onMetadataChange(JobExecutionState state, String key, Object oldValue,
                                           Object newValue) {
      if (this.filter.apply(state.getJobSpec())) {
        this.delegate.onMetadataChange(state, key, oldValue, newValue);
      }
    }
docs: {@inheritDoc}