public Any get_slot( int id ) throws InvalidSlot
{
// First check whether the slot is allocated
// If not, raise the invalid slot exception
if( id >= theSlotData.length ) {
throw new InvalidSlot();
}
if( theSlotData[id] == null ) {
theSlotData [id] = new AnyImpl(orb);
}
return theSlotData[ id ];