question: protected BasePeriod ( long duration , PeriodType type , Chronology chrono ) { super ( ) ; type = checkPeriodType ( type ) ; chrono = DateTimeUtils . getChronology ( chrono ) ; iType = type ; iValues = chrono . get ( this , duration ) ; }
target:  Creates a period from the given millisecond duration, which is only really suitable for durations less than one day. <p> Only fields that are precise will be used. Thus the largest precise field may have a large value.