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());
}

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 ( ) ) ; }
constructs a new quarter .
