@Override public boolean deSerializeContents(IDeserializer deserializer) { boolean bRet = true; try { boolean isArray = deserializer.getIsArray(this.getInstanceName()); int sizeOfArray = 0; if (isArray) { sizeOfArray = deserializer.getSize(this.getInstanceName()); for (int i = 0; i < sizeOfArray; i++) { deserializer.setCurrentProperty(this.getInstanceName(), i); gen.xsd.DayType el; el = new gen.xsd.DayType(); el.value = deserializer.getStringPropertyValue(this.getInstanceName()); bRet = el.validateContent(); if (!bRet) { deserializer.setErrorMessage( " Parameter Contains Invalid Value : " + this.getInstanceName()); break; } members.add(el); } } else { if (true == deserializer.hasProperty(this.getInstanceName())) { gen.xsd.DayType el; el = new gen.xsd.DayType(); el.value = deserializer.getStringPropertyValue(this.getInstanceName()); bRet = el.validateContent(); if (!bRet) { deserializer.setErrorMessage( " Parameter Contains Invalid Value : " + this.getInstanceName()); return false; } members.add(el); } } } catch (Exception e) { return false; } return bRet; }