b.setD(a);
_elemWComplex elemWComplex = new _elemWComplex();
StringParameter sp = new StringParameter("sweet!");
sp.setDescription("Pass this as an element and an attribute...wow!");
elemWComplex.setOne( new Simple("one"));
elemWComplex.setTwo( new QName[] {new QName("two")});
elemWComplex.setThree( new Enum[] {Enum.three});
elemWComplex.setEnum1( EnumString.value1);
elemWComplex.setEnum2( EnumInt.value1);
elemWComplex.setEnum3( EnumLong.value2);