public MBCO_association_class Deep_copy()
        {
            MBCO_association_class copy = (MBCO_association_class)this.MemberwiseClone();
            int associations_length     = MBCO_associations.Length;

            copy.MBCO_associations = new MBCO_association_line_class[associations_length];
            for (int indexA = 0; indexA < associations_length; indexA++)
            {
                copy.MBCO_associations[indexA] = this.MBCO_associations[indexA].Deep_copy();
            }
            return(copy);
        }
 public void Add_array_of_other_MBCO_association(MBCO_association_class other_mbco)
 {
     Add_to_array(other_mbco.MBCO_associations);
     Check_for_dupplicated_scp_symbol_associations();
 }