• Refactored invoking, fixed invokevirtual