'sub func { my $dataNode = shift; my $interfaceName = shift; }' is redundant. We can get $interfaceName by $dataNode->name.
Created attachment 174347 [details] Patch
Comment on attachment 174347 [details] Patch Clearing flags on attachment: 174347 Committed r134845: <http://trac.webkit.org/changeset/134845>
All reviewed patches have been landed. Closing bug.