JAXBElementProvider jaxb = new JAXBElementProvider();
Map<String, Object> jaxbProperties = new HashMap<String, Object> ();
jaxbProperties.put(Marshaller.JAXB_FRAGMENT, true);
jaxb.setMarshallerProperties(jaxbProperties);
JSONProvider json = new JSONProvider();
json.setSerializeAsArray(true);
if (providersProperty != null && !providersProperty.trim().isEmpty()) {
String[] providers = providersProperty.split(",|;| ");
List<Object> providerList = new ArrayList<Object>();
for (String provider : providers) {