  
  
  
-diff -Naur src_original/org/exolab/castor/util/XercesRegExpEvaluator.java src_patched/org/exolab/castor/util/XercesRegExpEvaluator.java
---- src_original/org/exolab/castor/util/XercesRegExpEvaluator.java	2005-02-09 21:11:52.000000000 +0000
-+++ src_patched/org/exolab/castor/util/XercesRegExpEvaluator.java	1970-01-01 00:00:00.000000000 +0000
+diff -Naur codegen/src/main/java/org/exolab/castor/util/XercesRegExpEvaluator.java codegen/src/main/java/org/exolab/castor/util/XercesRegExpEvaluator.java
+--- codegen/src/main/java/org/exolab/castor/util/XercesRegExpEvaluator.java	2005-02-09 21:11:52.000000000 +0000
++++ codegen/src/main/java/org/exolab/castor/util/XercesRegExpEvaluator.java	1970-01-01 00:00:00.000000000 +0000
 @@ -1,126 +0,0 @@
 -/**
 - * Redistribution and use of this software and associated documentation

                     state.jClass.setSuperClass(baseClassName);
             } //--complexType
 
diff -Naur src_original/org/exolab/castor/builder/castorbuilder.properties src_patched/org/exolab/castor/builder/castorbuilder.properties
--- src_original/org/exolab/castor/builder/castorbuilder.properties	2005-02-09 21:11:50.000000000 +0000
+++ src_patched/org/exolab/castor/builder/castorbuilder.properties	2005-05-17 12:26:38.000000000 +0000
@@ -13,6 +13,7 @@
 # Java class mapping of <xsd:element>'s and <xsd:complexType>'s 
 #

 		if (member.getNodeType() == FieldInfo.ELEMENT_TYPE)
 			jsc.append(", org.exolab.castor.xml.NodeType.Element);");
 		else if (member.getNodeType() == FieldInfo.ATTRIBUTE_TYPE)
diff -Naur codegen/src/main/java/org/exolab/castor/builder/MemberFactory.java codegen/src/main/java/org/exolab/castor/builder/MemberFactory.java
--- codegen/src/main/java/org/exolab/castor/builder/MemberFactory.java	2005-02-09 21:11:54.000000000 +0000
+++ codegen/src/main/java/org/exolab/castor/builder/MemberFactory.java	2005-05-17 12:36:35.000000000 +0000
@@ -425,11 +425,13 @@
                 else { 
                     jType = xsType.getJType(); 
