if(currentList==null){ return; } if(!currentList.getResourcePath().equals(path)){ throw new ConcurrentModificationException("Asking for ACL for path '"+path+"' while current ACL is for '"+currentList.getResourcePath()+"'. The #clear() method needs to be invoked first."); }
checkPath(path);
	public void store(String path) throws HttpException, RemoteException, IOException{		if(currentList==null){			return;		}		if(!currentList.getResourcePath().equals(path)){			throw new ConcurrentModificationException("Asking for ACL for path '"+path+"' while current ACL is for '"+currentList.getResourcePath()+"'. The #clear() method needs to be invoked first.");		}		updateACEValues();				AccessControlList acl = getACL(path);		IWSlideSession slideSession = (IWSlideSession)getSessionInstance(IWSlideSession.class);		boolean successful = slideSession.storeAccessControlList(acl);		System.out.println("Save ACL for resource '"+acl.getResourcePath()+((successful)?"' was successful":"' failed"));		clear();	}