@SuppressWarnings("deprecation")
  public DateTime buildAttributes(Calendar cal) {
    DateTime dateTime = new DateTime();
    long time = cal.getTime().getTime();
    ;

    dateTime.setDate(new java.sql.Date(time));
    dateTime.setTime(
        new Time(
            cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), cal.get(Calendar.SECOND)));
    dateTime.setTimestamp(new Timestamp(time));
    dateTime.setUtilDate(new Date(time));
    dateTime.setCalendar(cal);

    return dateTime;
  }