flexible XML framework for Java