code: public Object map(Object sourceEnumerable, Function mapFunction) {
          return map(sourceEnumerable, mapFunction, false);
      }
docs: Returns a new Enumerable (unmodifiable when possible)
  with items from sourceEnumerable mapped by mapFunction.