The *this == vpRhs verification doesn't make any sense at all. It is a slows down and also will crash debugger if vpRhs is NULL, despite the check two lines below.
Would like this to be fixed, because it is quite easy to get SEGFAULT with peace of code like this
SBValue val;
CMIUtilString s;
//...
s = val.GetSummary();