added AbstractTimeArray method