@Test
public void testItemLookupAsync01() throws Exception {

    String asin = "489471499X";
    ItemLookupRequest request = new ItemLookupRequest();
    request.getItemId().add(asin);
    request.getResponseGroup().add("Small");
    Response<ItemLookupResponse> res = requester.itemLookupAsync(request);
    ItemLookupResponse response = res.get();
    assertNotNull(response);
    assertNotNull(response.getItems());
    assertTrue(response.getItems().size() == 1);
    assertNotNull(response.getItems().get(0).getItem());
    assertTrue(response.getItems().get(0).getItem().size() == 1);
    Item item = response.getItems().get(0).getItem().get(0);
    assertEquals(asin, item.getASIN());
    assertNotNull(item.getItemAttributes());
}