unable to honor xjc bug (?)