new AnnotatedJavaType(javaTypePersistenceMetadataHolder
.getIdentifierType(), pathVariableAnnotation.build()),
new AnnotatedJavaType(new JavaType(Integer.class.getName()),
firstResultAnnotation.build()), new AnnotatedJavaType(
new JavaType(Integer.class.getName()),
maxResultAnnotation.build()), new AnnotatedJavaType(
MODEL));
final List<JavaSymbolName> parameterNames = Arrays.asList(idFieldName,
new JavaSymbolName("page"), new JavaSymbolName("size"),
new JavaSymbolName("uiModel"));