There are two principle methods that are useful here, one to request the privilege and the other to relinquish it.
enablePrivilege() - Requests the privilege passed as a string argument
disablePrivilege() - Relinquishes the privilege based on a string argument
It is good practice to disable the privilege as soon as you no longer need it. In any case the privilege is given up when the function that requested it exits.
Trying to examine an instance of this class leads to some interesting run-time errors. That is perhaps understandable since the object is involved with keeping things secret. Even after requesting privileges, you cannot examine the internals of an instance of this class.