Use this method to move bookmarks within the bookmark
The bookmark to be adopted is detached from the bookmark
hierarchy. Then it is added at the end of the bookmark collection
for the current object.
Some Adopt operations are not possible. For example a child
cannot adopt its parent. In these cases the field structure will be
left unchanged and an exception thrown.