If (Wizard4.DefInstance.UpdateReferences) And (CurrentReq.DocumentReferences.Count > 0) Then
CurrentDocRefs = CurrentCollectionFactory.CreateByIStCollection(Cur rentReq.DocumentReferences)
i = CurrentDocRefs.Count - 1
CurrentIndex = 0
For j = 0 To i
CurrentRef = (CurrentDocRefs.Item(CurrentIndex))
Select Case TypeName(CurrentRef)
Case "FileReference"
UpdateFileRef(CurrentSession, CurrentDocRefs, CurrentRef, CurrentIndex, NumUpdates)
Case "WebReference"
UpdateWebRef(CurrentSession, CurrentDocRefs, CurrentRef, CurrentIndex, NumUpdates)
Case "TextReference" '
CurrentIndex = CurrentIndex + 1
Case Else
MsgBox("Found unexpected reference type:" & vbCrLf & TypeName(CurrentRef), MsgBoxStyle.OKOnly, "Unexpected reference type")
CurrentIndex = CurrentIndex + 1
End Select
Next j
CurrentReq.DocumentReferences = CurrentDocRefs
End If