The current check for the Mac Aqua L&f uses: laf.getName().startsWith("Mac OS X
Aqua"). It should check for the id instead.
Note that a LookAndFeel derived from a well known superclass that doesn't make
any fundamental changes to the look or feel shouldn't override LookAndFeel#getId.