Java Code to XML/XSD without using Annotation
===

I need to marshall and unmarshall a Java class to XML. The class in not owned by me, that I cannot add anotations so that I can use JAXB.

Is there a good way to convert the Java to XML with the given contraint?

Also, thought a tool may be helpful, but I would be more intersted it there is some Java API to do the same.

