code: private Extractor getExtractor(Class pClazz) {
          for (Extractor handler : handlers) {
              if (handler.canSetValue() && handler.getType() != null && handler.getType().isAssignableFrom(pClazz)) {
                  return handler;
              }
          }
          return null;
      }
docs: Get the extractor for a certain class