userElement.addAttribute("key", getStatefulKey(userElement.attributeValue("key"), state));
conditionGenerator.addConditionElement(userElement);
resolveLinkPaths(state, userElement);
descriptor.init(new ClassOverwrittingPlugin(getPlugin()), userElement);
return Collections.singleton(descriptor);
}