The PassRefPtr is usually returned to indicate that the ref count is being passed and that isn't the case here. The class still maintains a ref count on these items.
(Besides just that general idea, I'm doing this because it helps me get our autogenerated code for v8 bindings building.)
Created attachment 31814 [details]
Comment on attachment 31814 [details]
Committed as http://trac.webkit.org/changeset/45111