@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface XmlIDExtension
If XmlIDExtension annotation is used, there is no restriction of used type with XmlID annotation.
Using XmlIDExtension provides way how to achieve backward compatibility with EclipseLink 2.5.x and before.
When using xml bindings with XmlID property, it has same behavior as when XmlIDExtension is used. It means that there is no need to specify XmlIDExtension in xml, because the behavior is provided by default.
XmlID