public ResourceTemplateParameterContext initResource(ResourceKey resourceKey, ResourceUUID uuid) {
if (!resources.containsKey(resourceKey) || !resources.get(resourceKey).contains(uuid)) {
int resourceNum = getResourceCount(resourceKey);
doAddParameter(resourceKey, uuid, ResourceContextParameters.UUID, uuid.getUuid());
doAddParameter(resourceKey, uuid, ResourceContextParameters.NUM, String.valueOf(resourceNum));
doAddParameter(resourceKey, uuid, ResourceContextParameters.REPEAT, String.valueOf(uuid.getRepeat()));
}
return this;
}