Java XML technologies project