new jar - handles superclass inherited methods. recursively checks superclass' parents