question: @ Nullable protected abstract Object extractParameter ( @ Nullable String cacheName , String typeName , TypeKind typeKind , String fieldName , Object obj ) throws CacheException ;
target:  Get field value from object for use as query parameter.