code: @SuppressWarnings("unchecked")
     private Iterator getDomainData() throws PrivilegedActionException
     {
        return AccessController.doPrivileged(new PrivilegedExceptionAction<Iterator>()
        {
           public Iterator run() throws Exception
           {
              return Server.getDomainData();
           }
        });
     }
docs: Get the domain data
  @return A data iterator
  @exception PrivilegedExceptionAction Thrown if the operation cannot be performed