presto-hive/src/main/java/io/prestosql/plugin/hive/metastore/HivePrivilegeInfo.java/HivePrivilegeInfo/HivePrivilegeInfo
class HivePrivilegeInfo:    @JsonCreator
    public HivePrivilegeInfo(
            @JsonProperty("hivePrivilege") HivePrivilege hivePrivilege,
            @JsonProperty("grantOption") boolean grantOption,
            @JsonProperty("grantor") HivePrincipal grantor,
            @JsonProperty("grantee") HivePrincipal grantee)
    {
        this.hivePrivilege = requireNonNull(hivePrivilege, "hivePrivilege is null");
        this.grantOption = grantOption;
        this.grantor = requireNonNull(grantor, "grantor is null");
        this.grantee = requireNonNull(grantee, "grantee is null");
    }