What's the difference (if any) between: JvThrow ( new XXXException( ... ) ); and: throw new XXXException( ... ); The CNI doc specifies use of throw but in some of the code I can see use of JvThrow. Is there a difference? Nic