@Override
    public Object extract(Object instance) {
      return extractor.extract(member, instance);
    }
Extractor based on a single member (field or method)
criteria/common/src/org/immutables/criteria/backend/KeyExtractors.java