Integer maxLength = getInteger("maxLength", obj, false, location, result);
map.put(MAX_LENGTH, maxLength);
sp.setMaxLength(maxLength);
Integer minLength = getInteger("minLength", obj, false, location, result);
map.put(MIN_LENGTH, minLength);
sp.setMinLength(minLength);
sp.setPattern(pat);
Integer iv = getInteger("maxItems", obj, false, location, result);
map.put(MAX_ITEMS, iv);
sp.setMaxItems(iv);
iv = getInteger("minItems", obj, false, location, result);
map.put(MIN_ITEMS, iv);
sp.setMinItems(iv);
iv = getInteger("minLength", obj, false, location, result);
map.put(MIN_LENGTH, iv);
sp.setMinLength(iv);
iv = getInteger("maxLength", obj, false, location, result);
map.put(MAX_LENGTH, iv);
sp.setMaxLength(iv);