The Uniprot XSD results in a name conflict when fed into HyperJAXB. A fix has been found, but it resides in the HyperJAXB code. This fix should be proposed to the HyperJAXB team.