A DOM style XML reflector for Java