The SCI Studio help mentions that a procedure can have "of <ClassName>" and I understand that this is so that a procedure can be designed "for use with a specific class." However, does that mean what it literally sounds like: that only a class or an instance of that class can call that procedure?
Is there a good reason as to why you might want to do this? It would seem that a generic procedure (not tied to a specific class) or a method (tied to a specific class) would handle what's needed in most cases.
(Incidentally, this post along with my post on "Public Instances" may seem like I'm not bothering to try to figure things out on my own. I actually am, I promise. However, I'm approaching a lot of this like a "newbie" --- which I sorta am --- and I'm trying not to wait until experience with the system helps me gloss over problems with current documentation.)