In the question What is an efficient way to implement a singleton pattern in Java? the answer with the most upvotes says, to use a Enum for implementing a singleton.
Tha
Josh is referring to extending the enum type, not to having the singleton type extend something else.