public void testSimpleTypeComplexExtension() throws Exception {
FullName fullName = new FullName();
fullName.setFirst("amila");
fullName.setMiddle("chinthaka");
fullName.setLast("suriarachchi");
fullName.setLanguage(new Language("singhala"));
fullName.setAttribute1(BaseType.Factory.fromString(BaseType._s1, ""));
fullName.setAttribute2(SimpleType.Factory.fromString("ATTRIBUTE", ""));
testSerializeDeserialize(fullName, false);