class PolicyTrie {

    static Iterator<JsonKey> getJsonKeyIterator(final ResourceKey resourceKey) {
        checkNotNull(resourceKey, "resource key to convert");
        return JsonFactory.newPointer(resourceKey.getResourceType()).append(resourceKey.getResourcePath()).iterator();
    }

    private  PolicyTrie();
    private  PolicyTrie(final GrantRevokeIndex grantRevokeIndex, final Map<JsonKey, PolicyTrie> children);

}