code: public EnumMap<TimeUnit, Timespan> getAsTimespans(TimeUnit... timeUnits)
    {
      return getAsTimespans(CollectionsUtils.toEnumSet(TimeUnit.class, timeUnits));
    }
docs: Decomposes this timespan as a map for each unit provided. Example: if this timespan represents
  63s and you provide m/s/ms then you will get 3 timespans in the map: one of 1mn, one for 3s
  and one for 0ms. (Convenient call).
  
  @param timeUnits the time units you want to be part of the decomposition.
  @return a map containing an entry for each time unit provided. All others are <code>null</code>.
  @see #getAsTimespans(EnumSet)