我们正在使用JAXB将XML配置文件解析为Java对象。XML文件是版本化的,在将1.0和2.0版本加载到对象中后,我们想递归地比较相同但未知类型的两个对象(各种事物有许多不同的配置)及其字段值并打印出差异.对象可能如下所示。@XmlRootElement(name="HelloWorld")publicclassHelloWorldConfiguration{privateListhelloWorldObjects=newArrayList();publicHelloWorldConfiguration(){HelloWorldObjecto=newHelloWorldObject(