if (AuthorizeManager.authorizeActionBoolean(context, item, Constants.READ))
{
// make sure item doesn't belong to this collection
if (!item.isOwningCollection(toCollection))
{
toCollection.addItem(item);
// FIXME Exception handling
try
{
IndexBrowse ib = new IndexBrowse(context);
ib.indexItem(item);