diff --git a/samples/episode/a/src/main/java/a/Factory.java b/samples/episode/a/src/main/java/a/Factory.java
new file mode 100755
index 000000000..317ca244d
--- /dev/null
+++ b/samples/episode/a/src/main/java/a/Factory.java
@@ -0,0 +1,17 @@
+package a;
+
+public class Factory {
+
+ public void checkEnumValues(){
+ // doesn't matter what we put here, we just want to make sure the enums are being constructed correctly
+ if(A2EnumType.ABC == A2EnumType.DEF){
+ System.exit(1);
+ }
+ if(A3EnumType.START == A3EnumType.FINISH){
+ System.exit(1);
+ }
+ if(A4EnumType.START == A4EnumType.FINISH){
+ System.exit(1);
+ }
+ }
+}
diff --git a/samples/episode/a/src/main/resources/a.xsd b/samples/episode/a/src/main/resources/a.xsd
old mode 100644
new mode 100755
index 7908c1d3f..d97ed8f5e
--- a/samples/episode/a/src/main/resources/a.xsd
+++ b/samples/episode/a/src/main/resources/a.xsd
@@ -21,11 +21,12 @@
-
-
-
-
-
+
+
+
+
+
+
@@ -33,5 +34,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+