code: public <T> List<T> getList(String fieldName, FqlResultMapper<T> mapper) {
  		if (!hasValue(fieldName)) {
  			return null;
  		}		
  		try {
  			List<T> response = new ArrayList<T>();
  			@SuppressWarnings("unchecked")
  			List<Map<String, Object>> arrayItems = (List<Map<String, Object>>) resultMap.get(fieldName);
  			for (Map<String, Object> arrayItem : arrayItems) {
  				response.add(mapper.mapObject(new FqlResult(arrayItem)));
  			}		
  			return response;
  		} catch (ClassCastException e) {
  			throw new FqlException("Field '" + fieldName +"' is not a list.", e);
  		}
  	}
docs: Returns the value of the identified field as an object mapped by a given {@link FqlResultMapper}.
  @param fieldName the name of the field
  @param mapper an {@link FqlResultMapper} used to map the object date into a specific type.
  @param <T> the Java type to bind the Facebook object to
  @return the value of the field as list of objects whose type is the same as the parameterized type of the given {@link FqlResultMapper}.
  @throws FqlException if the value of the field is not a list.