public Representation get(PaginatedList<User> users, Optional<User> principal) {
Preconditions.checkNotNull(users, "users");
URI self = UriBuilder.fromPath("/admin/user").build();
Representation userList = Representations.newPaginatedList(self, users);
for (User user : users.list()) {
Representation userRepresentation = customerUserRepresentation.get(user, principal);
// TODO Fill this in for all admin fields
//userRepresentation.withProperty("id", user.getId())
// End of build
;