IIRC class_exists() does not play nice with Hiphop, so that may be why MWInit::classExists() was used.
Yes, that was the reason.
So this change should be reverted?
So ConfirmEdit can support HipHop? I'd say yes.