} else if (delegate.size() <= bottomThreshold && !isEmbedded()) {
ORidBagDelegate oldDelegate = delegate;
boolean oldAutoConvert = oldDelegate.isAutoConvertToRecord();
oldDelegate.setAutoConvertToRecord(false);
delegate = new OEmbeddedRidBag();
for (OIdentifiable identifiable : oldDelegate)
delegate.add(identifiable);
final ORecord owner = oldDelegate.getOwner();