<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.14.3">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
Due to how JAXB treats anonymous inner complex types, I ended up with a public static inner classes named AlternativeKey in several of my data classes&nbsp; I have several rules written to deal with each data class individually that all work ok.&nbsp; However, when I attempt to put them all in the same rule base (all belong to the same package), I get an import collision exception on the AlternativeKey inner class.&nbsp; Depending on where in the builder I add the resource depends on which AlternativeKey the compiler bitches about (validity).&nbsp; I'm not familiar with the source at all, so I'm unsure as to where to look for this.&nbsp; However, this sounds like a bug to me?&nbsp; There is an easy workaround for this as I I just don't use anonymous types and define them in my schema explicitly.&nbsp; Just thought I'd identify this as a possible issue.<BR>
<BR>
Thanks,<BR>
Eric
</BODY>
</HTML>