Added logic to type proxy for throwing an abstract method error when abstract super method is invoked.