*/
public List<TimeUnit> getUnits()
{
if (mCachedUnits == null) {
List<TimeUnit> result = new ArrayList<TimeUnit>(units.keySet());
Collections.sort(result, new TimeUnitComparator());
mCachedUnits = Collections.unmodifiableList(result);
}
return mCachedUnits;
}