moved the IXxxType interfaces to a new 'support' package and converted them to Java so the JAXB-generated classes (which are Java) can compile against them