This illustration shows the JAVA inheritence hierarchy.