I've now got a picture of this idea.
Setting those two parameters has the effect of saying: 'treat this as a scalar, but allow the value to be null.' This corresponds fairly well to stock Java semantics. Whereas, minOccurs='0' nillable='true' Is interpreted, at least by some, as 'make this an array which can be null, or can have any number of elements.'
