AvailabilityPeriods periods = m_factory.createProjectResourcesResourceAvailabilityPeriods();
xml.setAvailabilityPeriods(periods);
List<AvailabilityPeriod> list = periods.getAvailabilityPeriod();
for (Availability availability : mpx.getAvailability())
{
AvailabilityPeriod period = m_factory.createProjectResourcesResourceAvailabilityPeriodsAvailabilityPeriod();
list.add(period);
DateRange range = availability.getRange();
period.setAvailableFrom(DatatypeConverter.printDate(range.getStart()));
period.setAvailableTo(DatatypeConverter.printDate(range.getEnd()));
period.setAvailableUnits(DatatypeConverter.printUnits(availability.getUnits()));
}
}