public Representation find() {
String containedType = getRequestAttributes().get(
CONTAINED_TYPE_ATTRIBUTE).toString();
try {
Class<?> containedClass = Class.forName(containedType);
FinderCrudService service = getServiceRepository().get(containedClass);
Map<String, Object> filterParams = RestServiceParams.FILTER.getParams(getRequestAttributes());
Map<String, Object> sortParams = RestServiceParams.SORT.getParams(getRequestAttributes());
Map<String, Object> returnParams = RestServiceParams.RETURN.getParams(getRequestAttributes());
Object returnable = find(service, filterParams, sortParams, returnParams);
return represent(returnable);