code: public void setResponses(java.util.Collection<ItemResponse> responses) {
          if (responses == null) {
              this.responses = null;
              return;
          }
  
          this.responses = new java.util.ArrayList<ItemResponse>(responses);
      }
docs: <p>
  An ordered array of up to 10 <code>ItemResponse</code> objects, each of which corresponds to the
  <code>TransactGetItem</code> object in the same position in the <i>TransactItems</i> array. Each
  <code>ItemResponse</code> object contains a Map of the name-value pairs that are the projected attributes of the
  requested item.
  </p>
  <p>
  If a requested item could not be retrieved, the corresponding <code>ItemResponse</code> object is Null, or if the
  requested item has no projected attributes, the corresponding <code>ItemResponse</code> object is an empty Map.
  </p>
  
  @param responses
  An ordered array of up to 10 <code>ItemResponse</code> objects, each of which corresponds to the
  <code>TransactGetItem</code> object in the same position in the <i>TransactItems</i> array. Each
  <code>ItemResponse</code> object contains a Map of the name-value pairs that are the projected attributes
  of the requested item.</p>
  <p>
  If a requested item could not be retrieved, the corresponding <code>ItemResponse</code> object is Null, or
  if the requested item has no projected attributes, the corresponding <code>ItemResponse</code> object is
  an empty Map.