code: @Basic
      @Column(name = "GYEARITEM")
      @Temporal(TemporalType.DATE)
      public Date getGYearItem() {
          //return XmlAdapterUtils.unmarshall(XMLGregorianCalendarAsGYear.class, this.getGYear());
          return ProvUtilities.toDate(this.getGYear());
  
      }
docs: /*
  public Date getDateTimeItem() {
  return XmlAdapterUtils.unmarshall(XMLGregorianCalendarAsDateTime.class, this.getDateTime());
  }
  
  public void setDateTimeItem(Date target) {
  setDateTime(XmlAdapterUtils.marshall(XMLGregorianCalendarAsDateTime.class, target));
  }