Fix volatile/varargs definition in methods.
Fix covariant return types in vtable dispatch.