if (context.hasThisModelItem(parent, "Resolve source property", getConfig().getSourceStep())) {
return;
}
context.addPathToResolve(parent, "Resolve source property", getConfig().getSourceStep()).addResolvers(
new DisablePropertyTransferResolver(this), new CreateMissingPropertyResolver(this, parent),
new ChooseAnotherPropertySourceResolver(this, parent));
} else {
if (context.hasThisModelItem(parent, "Resolve source property", getConfig().getSourceStep())) {
PathToResolve path = context.getPath(parent, "Resolve source property", getConfig().getSourceStep());
path.setSolved(true);
}