static const nsIID& GetIID() { static const nsIID iid = NS_ISUPPORTS_IID; return iid; }
static const nsIID& GetIID() { return T::GetIID(); }
    static const nsIID& GetIID() {        static const nsIID iid = NS_ISUPPORTS_IID; return iid;    }