289290291292293294295296297298299
if (!canExist && existing != null) { throw new OpsException("Item already exists"); } serviceProvider.beforeCreateItem(item); ProjectId project = getProjectId(auth); T newItem; try { if (existing == null) {