question: public Quarter ( int quarter , Year year ) { if ( ( quarter < FIRST_QUARTER ) || ( quarter > LAST_QUARTER ) ) { throw new IllegalArgumentException ( "Quarter outside valid range." ) ; } this . year = ( short ) year . getYear ( ) ; this . quarter = ( byte ) quarter ; peg ( Calendar . getInstance ( ) ) ; }
target:  Constructs a new quarter.