1) Mapping between XMLGregorianCalendar and classic java time objects (Date, LocalDate, LocalTime, ...) 2) XML elements for LIST wrapping to standard List<Object> and back 3) Arrays (String[] -> String[], Object1[] to Object2[], Object[] -> Collection<Object>)