@SuppressWarnings({ "rawtypes", "unchecked" })
private RepositoryInvoker getInvokerFor(Object repository, Class<?> expectedType) {
Object proxy = getVerifyingProxy(repository, expectedType);
Repositories repositories = new Repositories(context);
ConversionService conversionService = new DefaultFormattingConversionService();
return new CrudRepositoryInvoker((CrudRepository) proxy, repositories.getRepositoryInformationFor(Order.class),
conversionService);
}