Add 'do not edit' to the class start comment.
Rename IS_A_SINGLETON to IS_SINGLETON and NOT_A_SINGLETON to NOT_SINGLETON
Remove extra toString()