### Question:
Response { public Response(String href, NavigationItem previous, NavigationItem next, NavigationItem first, NavigationItem last, List<T> elements) { checkArgument(!checkNotNull(href).isEmpty()); this.href = href; this.previous = checkNotNull(previous); this.next = checkNotNull(next); checkArgument(!checkNotNull(first).getHref().isEmpty()); this.first = first; checkArgument(!checkNotNull(last).getHref().isEmpty()); this.last = last; this.elements = ImmutableList.copyOf(checkNotNull(elements)); } Response(String href, NavigationItem previous, NavigationItem next, NavigationItem first, NavigationItem last, List<T> elements); String getHref(); NavigationItem getPrevious(); NavigationItem getNext(); NavigationItem getFirst(); NavigationItem getLast(); List<T> getElements();  }### Answer:
@Test public void testResponse() { NavigationItem item = new NavigationItem("item"); new Response<>("href", item, item, item, item, Lists.newArrayList()); }