@Override
  public boolean processValues(T t, ProcessingContext context, PairProcessor<? super P, ? super ProcessingContext> processor) {
    return processor.process(getPropertyValue(t), context);
  }
@Override
  public boolean processValues(T t, ProcessingContext context, PairProcessor<? super P, ? super ProcessingContext> processor)