@GET @Path("{userId}/addresses") public Response getAddress(@PathParam("userId") final String userId) { List<Address> addresses = addressDao.getAddresses(userId); List<com.campusconnect.neo4j.types.web.Address> returnAddress = new ArrayList<>(addresses.size()); for (Address address : addresses) { returnAddress.add(mapAddressNeo4jToWeb(address)); } AddressesPage addressesPage = new AddressesPage(returnAddress.size(), 0, returnAddress); return Response.ok().entity(addressesPage).build(); }