JAXBContext jc = JAXBContext.newInstance(TargetObject.class);
TargetObject targetObject = new TargetObject();
// create your own xml object
Marshaller marshaller = jc.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.marshal(targetObject, System.out);