public void createGroup(CogaenId groupId) {
		if (hasGroup(groupId)) {
			throw new RuntimeException("ambiguous group id " + groupId);			
		}
		
		this.groups.put(groupId, new ArrayList<ResourceHandle>());
		this.logger.logDebug(LOGGING_SOURCE, "new resource group created " + groupId);
	}