@Override
 protected ResourceFilter createInstance(
     ResourceHandle resource, Class<? extends ResourceFilter> type) throws Exception {
   Resource stringFilterRes = resource.getChild(NODE_NAME_FILTER);
   StringFilter stringFilter = StringFilterMapping.fromResource(stringFilterRes);
   ResourceFilter filter = type.getConstructor(StringFilter.class).newInstance(stringFilter);
   return filter;
 }