Merge "Revert "Reject classes inheriting from themselves directly or transitively.""
am: 8cafedd5c4

* commit '8cafedd5c43bbe9a5a0f5ff8b07382a93b721dad':
  Revert "Reject classes inheriting from themselves directly or transitively."

Change-Id: I79a99f008b220f0f338130dfbbf67e494305fbe8