try {
// Creates the appropriate subtype without copying the Any
components[i] = DynAnyUtil.createMostDerivedDynAny(value[i], orb, false);
//System.out.println(this + " created component " + components[i]);
} catch (InconsistentTypeCode itc) {
throw new InvalidValue();
}
} else {
clearData();
// _REVISIT_ More info
throw new InvalidValue();
}
}
index = (value.length == 0 ? NO_INDEX : 0);
// Other representations are invalidated by this operation
representations = REPRESENTATION_COMPONENTS;