Looks fine to me.The only question I have: is "enable" state missing in the javadoc of the parent method, or is was intentional?
take a look to the parent method where the next states are covered "displayable, focusable, visible"(enable state is missing??).
-- Best regards, Sergey.