feed.addAuthor(this.getOpenSearchFeedAuthor(searchRequest));
feed.setUpdated(this.getOpenSearchFeedUpdatedDate(searchRequest));
feed.addLink(searchRequest.getUri().toString(), "self");
int totalResults = this.getOpenSearchFeedTotalResults(searchRequest, parameters, searchResults);
if (totalResults > -1) {
((IntegerElement) feed.addExtension(OpenSearchConstants.TOTAL_RESULTS))
.setValue(totalResults);
}
int itemsPerPage = this.getOpenSearchFeedItemsPerPage(searchRequest, parameters, searchResults);
if (itemsPerPage > -1) {
((IntegerElement) feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE))