System.out.println("BasicAccessRuleSetEncoder: initCurrentRole : superadministrator");
	private void initCurrentRole(Collection currentaccessrules){		System.out.println("BasicAccessRuleSetEncoder: >initCurrentRole ");		// Check if administrator is superadministrator				if(currentaccessrules.size() >0){          if(isSuperAdministrator(currentaccessrules)){          	  System.out.println("BasicAccessRuleSetEncoder: initCurrentRole : superadministrator");        	  this.currentrole = BasicAccessRuleSet.ROLE_SUPERADMINISTRATOR;          }else		    // Check if administrator is caadministrator            if(isCAAdministrator(currentaccessrules)){          	    System.out.println("BasicAccessRuleSetEncoder: initCurrentRole : caadministrator");          	    this.currentrole = BasicAccessRuleSet.ROLE_CAADMINISTRATOR;            }else        		    // Check if administrator is raadministrator            if(isRAAdministrator(currentaccessrules)){          	  System.out.println("BasicAccessRuleSetEncoder: initCurrentRole : raadministrator");          	  this.currentrole = BasicAccessRuleSet.ROLE_RAADMINISTRATOR;            }else		    // Check if administrator is supervisor            if(isSupervisor(currentaccessrules)){          	   System.out.println("BasicAccessRuleSetEncoder: initCurrentRole : supervisor");          	    this.currentrole = BasicAccessRuleSet.ROLE_SUPERVISOR;          	  	             }else          	    this.forceadvanced = true;		}else{			this.currentrole = BasicAccessRuleSet.ROLE_NONE;		}	        System.out.println("BasicAccessRuleSetEncoder: <initCurrentRole ");	}