public boolean check_dates(Date date1) {
    // Bouml preserved body begin 0001F582
	  if (this.year < date1.year) return true;
	  
	  else if(this.year > date1.year) return false;
	  
	  else 
		  if(this.month < date1.month) return true;
		  else if (this.month > date1.month) return false;
		  else 
			  if(this.day < date1.day)return true;
			  else if (this.day > date1.day) return false;
			  else return true;
	  
	  
    // Bouml preserved body end 0001F582
  }