if(v != null && v instanceof Enumeration) {\r
boolean isFound = false;\r
Enumeration e = (Enumeration)v;\r
- for(EnumerationIndex ei : e.getEnumerationIndexes()) {\r
- if(ei.getName().equals(et.image)) {\r
- isFound = true;\r
- break;\r
+ \r
+ if(enumeration.equals(et.image)) {\r
+ // The full enumeration\r
+ isFound = true;\r
+ } else {\r
+ for(EnumerationIndex ei : e.getEnumerationIndexes()) {\r
+ if(ei.getName().equals(et.image)) {\r
+ isFound = true;\r
+ break;\r
+ }\r
}\r
}\r
+ \r
if(!isFound) {\r
StringBuilder sb = new StringBuilder();\r
sb.append("Enumeration ");\r