code: public void paginatePrev(final EmbeddedTypeInfo embeddedTypeInfo,
                               final PageHandler pageHandler) throws IOException {
          paginateAs("prev", HalRepresentation.class, embeddedTypeInfo, pageHandler);
      }
docs: Iterates over pages by following 'prev' links. For every page, a {@code Traverson} is created and provided as a
  parameter to the callback function.
  
  <pre>
  prev
  ... --&gt; HalRepresentation --&gt; HalRepresentation
  |                     |
  v N item              v N item
  &lt;embedded type&gt;      &lt;embedded type&gt;
  </pre>
  
  <p>
  The {@code Traverson} is backed by a {@link HalRepresentation} with {@link EmbeddedTypeInfo}. This way it
  is possible to access items embedded into the page resources as specific subtypes of HalRepresentation.
  </p>
  
  <p>
  Iteration stops if the callback returns {@code false}, or if the last page is processed.
  </p>
  
  @param embeddedTypeInfo type information of the (possibly embedded) items of a page
  @param pageHandler callback function called for every page
  @throws IOException if a low-level I/O problem (unexpected end-of-input, network error) occurs.
  @throws JsonParseException if the json document can not be parsed by Jackson's ObjectMapper
  @throws JsonMappingException if the input JSON structure can not be mapped to the specified HalRepresentation type
  @since 1.0.0