trying hopelessly to refactor the non-wsimport-soap stage 00 into 01 (wip)