atternSpec. A null URLPatternSpec
 is translated to the default URLPattern, "/", by the permission constructor. All colons occuring within the
 URLPattern elements of the URLPatternSpec must be represented in escaped encoding as defined in RFC 2396.</dd>
<dd><code>HTTPMethods</code> - an array of strings each element of which contains the value of an HTTP method. If the value
 passed through this parameter is null or is an array with no elements, then the permission pertains to all the
 possible HTTP method