corba idl makes searching for peer and child definitions somewhat more complex. For instance, because a module can
be opened many times, there may be multiple aoi_defs corresponding to single module, and therefore one must search for all
of those definitions.