Merge "Reject classes inheriting from themselves directly or transitively." am: 69872a18c1
am: 0d42637a46

* commit '0d42637a4666bbe3eecff8fdec3b8138a2804568':
  Reject classes inheriting from themselves directly or transitively.

Change-Id: Id1f382d270532cd2b138a9698302df7857fc6420