!KerberosContext::HasInstance(args[0]) && !args[0]->IsFunction()) return VException("Requires a GSS context and callback function");    // Let's unpack the kerberos context   Local<Object> object = args[0]->ToObject();   KerberosContext *kerberos_context = KerberosContext::Unwrap<KerberosContext>(object);    // 