code: public static Map makeMap(Mapper mapper, Collection c, boolean includeNull) {
          return makeMap(mapper, c.iterator(), includeNull);
      }
docs: Create a new Map by using the collection objects as keys, and the mapping result as values.
  
  @param mapper a Mapper to map the values
  @param c      Collection of items
  @param includeNull true to include null
  
  @return a new Map with values mapped