private Restlet createServerResourceFinder( Class<? extends ServerResource> resource, boolean secure) { ResourceFinder finder = factory.newObject(ResourceFinder.class); finder.setTargetClass(resource); if (secure) { return factory .newObjectBuilder(AuthenticationFilter.class) .use(getContext(), finder, this.filterService) .newInstance(); } else return finder; }