public static PolicyFinder getPolicyFinder(String[] policyFiles) throws Exception
{
List policyFileList = Arrays.asList(policyFiles);
PolicyFinder policyFinder = new PolicyFinder();
HashSet policyModules = new HashSet();
policyModules.add(new JBossStaticPolicyFinderModule(PermitOverridesPolicyAlg.algId,
policyFileList));
policyModules.add(new StaticRefPolicyFinderModule(policyFileList));
policyModules.add(new URLPolicyFinderModule());
policyFinder.setModules(policyModules);
return policyFinder;