| Index: Source/modules/permissions/NavigatorPermissions.h
 | 
| diff --git a/Source/modules/permissions/NavigatorPermissions.h b/Source/modules/permissions/NavigatorPermissions.h
 | 
| index 062ea0a5f61d26c36b221d46b67c181264f1ecf9..33e631be253512ee18b99807470430a25b6cfb4e 100644
 | 
| --- a/Source/modules/permissions/NavigatorPermissions.h
 | 
| +++ b/Source/modules/permissions/NavigatorPermissions.h
 | 
| @@ -13,24 +13,20 @@ namespace blink {
 | 
|  class Navigator;
 | 
|  class Permissions;
 | 
|  
 | 
| -class NavigatorPermissions final
 | 
| -    : public NoBaseWillBeGarbageCollectedFinalized<NavigatorPermissions>
 | 
| -    , public WillBeHeapSupplement<Navigator> {
 | 
| -    WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorPermissions);
 | 
| +class NavigatorPermissions final : public GarbageCollected<NavigatorPermissions>, public HeapSupplement<Navigator> {
 | 
| +    USING_GARBAGE_COLLECTED_MIXIN(NavigatorPermissions);
 | 
|  public:
 | 
| -    virtual ~NavigatorPermissions();
 | 
| -
 | 
|      static NavigatorPermissions& from(Navigator&);
 | 
|      static Permissions* permissions(Navigator&);
 | 
|  
 | 
|      DECLARE_VIRTUAL_TRACE();
 | 
|  
 | 
|  private:
 | 
| -    static const char* supplementName();
 | 
| -
 | 
|      NavigatorPermissions();
 | 
|  
 | 
| -    PersistentWillBeMember<Permissions> m_permissions;
 | 
| +    static const char* supplementName();
 | 
| +
 | 
| +    Member<Permissions> m_permissions;
 | 
|  };
 | 
|  
 | 
|  } // namespace blink
 | 
| 
 |