********WARNING - Begin Large Implementation Change***********

That I'm too lazy to make a branch for, at this time.  Pulling out overly cumbersome Java inheritance trees for scala interfaces, as part of scalafication effort.