@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; }