*/
public Value[] getAbstractBaseValues()
{
if (abstractBaseValues == null) {
ValueDef valueDef = ValueDefHelper.narrow((org.omg.CORBA.Object)irObject);
ValueDef[] abstractBases = valueDef.abstract_base_values();
abstractBaseValues = new Value[abstractBases.length];
for (int i = 0; i < abstractBases.length; ++i)
abstractBaseValues[i] = (Value)RemoteTypeSystem.createTypeSystemNode(abstractBases[i]);
}
return abstractBaseValues;