I'm currently evaluating ciq 3.0 for use in one of my projects. When
generating my javabindings with jaxb2 I ran into an attribute
conflict with xlink. The Problem is that in xPIL.xsd on Line 280
within the definition of a contact an attribute Type exists. This
breaks the generation of proper bindings because xjc finds the same
attribute in xLink.xsd. This could be resolved by using a more
verbose attribute name like contactType instead of just Type.
Changing that Line solved my problem.