* @param zone the time zone.
*
* @return The time period.
*/
public RegularTimePeriod createInstance(Date millisecond, TimeZone zone) {
RegularTimePeriod result = null;
try {
Constructor c = this.periodClass.getDeclaredConstructor(
new Class[] {Date.class, TimeZone.class}
);
result = (RegularTimePeriod) c.newInstance(new Object[] {millisecond, zone});