if ( targetHandle.getElementHandle( ) instanceof LibraryHandle && childHandle instanceof ThemeHandle ) { return CONTAIN_NO; }
	protected static int handleValidateTargetCanContainByContainer(			Object targetObj, DesignElementHandle childHandle,			boolean validateContainer )	{		targetObj = unwrapToModel( targetObj );		if ( targetObj instanceof DesignElementHandle )		{			return handleValidateTargetCanContainElementHandle( (DesignElementHandle) targetObj,					childHandle,					validateContainer );		}		if ( targetObj instanceof SlotHandle )		{			SlotHandle targetHandle = (SlotHandle) targetObj;			if ( targetHandle.getElementHandle( ) instanceof LibraryHandle					&& childHandle instanceof ThemeHandle )			{				return CONTAIN_NO;			}			return targetHandle.getElementHandle( )					.canContain( targetHandle.getSlotID( ), childHandle ) ? CONTAIN_THIS					: CONTAIN_NO;		}		return CONTAIN_NO;	}