I have a schema that defines the following type:
Make use of Object Factory for mashelling the object like below you no need to have @XmlRootElement in DemoType.java .,
DemoType demoServiceRequest = new DemoType();
ObjectFactory obDemo = new ObjectFactory();
Request requestObject = new Request();
requestObject.setAny(obDemo.createDemo(demoServiceRequest));
And add DemoType class at Request.java like @XmlSeeAlso({DemoType.class})