class DurationValue extends ScalarValue implements TemporalAmount, Comparable<DurationValue> {

    public static DurationValue parse( CharSequence text )
    {
        return TemporalValue.parse( DurationValue.class, PATTERN, DurationValue::parse, text );
    }

    private  DurationValue( long months, long days, long seconds, long nanos );

}