check all interface methods implemented - check super classes