@SuppressWarnings("unchecked")
private IMarkScale<Date>[] buildTimeGranularities(TimeZone timeZone) {
IMarkScale<Date> MINUTE_G = new MinuteScale(timeZone);
IMarkScale<Date> TWO_MINUTES_G = new TwoMinutesScale(timeZone);
IMarkScale<Date> FIVE_MINUTES_G = new FiveMinutesScale(timeZone);
IMarkScale<Date> TEN_MINUTES_G = new TenMinutesScale(timeZone);
IMarkScale<Date> THIRTY_MINUTES_G = new ThirtyMinutesScale(timeZone);
IMarkScale<Date> HOUR_G = new HourScale(timeZone);
IMarkScale<Date> TWO_HOURS_G = new TwoHoursScale(timeZone);
IMarkScale<Date> FOUR_HOURS_G = new FourHoursScale(timeZone);