domain IdentifiedThirdParty;
grant user "NetAccess" session,blanket,oneshot,no {
    permission javax.microedition.io.HttpProtocolPermission "http://*";
    permission javax.microedition.io.HttpsProtocolPermission "https://*";
}
grant user "LowLevelNetAccess" session,blanket,oneshot,no {
    permission javax.microedition.io.DatagramProtocolPermission "datagram://*";
    permission javax.microedition.io.DatagramProtocolPermission "datagram://";
    permission javax.microedition.io.SocketProtocolPermission "socket://*";
    permission javax.microedition.io.SocketProtocolPermission "socket://";
    permission javax.microedition.io.SSLProtocolPermission "ssl://*";
}
grant user "ApplicationAutoInvocation" oneshot,blanket,session,no {
    permission javax.microedition.io.PushRegistryPermission "*";
}
grant user "LocalConnectivity" session,blanket,oneshot,no {
    permission javax.microedition.io.CommProtocolPermission "comm:*";
}
grant user "MultimediaRecording" session,blanket,oneshot,no {
    permission javax.microedition.media.PlayerPermission "*" "record";
    permission javax.microedition.media.PlayerPermission "*" "snapshot";
}
grant assigned {
    permission java.util.PropertyPermission "microedition.*" "read";
    permission javax.microedition.event.EventPermission "*.*" "read,register,post";
}
