Source:
<code>public void visit(final PropertyNode node) { if (node.isLeaf()) { switch (node.getFieldType()) { case CHECK: final CheckElementParameter check = visitCheck(node); settings.put(check.getName(), check); break; case CLOSED_LIST: final TaCoKitElementParameter closedList = visitClosedList(node); settings.put(closedList.getName(), closedList); break; case TABLE: final TaCoKitElementParameter table = visitTable((ListPropertyNode) node); settings.put(table.getName(), table); break; case SCHEMA_TYPE: if (node.getProperty().getConnection().getType() == PropertyDefinitionDecorator.Connection.Type.OUT) { final TaCoKitElementParameter outSchema = visitOutSchema(node); settings.put(outSchema.getName(), outSchema); } if (node.getProperty().getConnection().getType() == PropertyDefinitionDecorator.Connection.Type.IN) { final TaCoKitElementParameter inSchema = visitInSchema(node); settings.put(inSchema.getName(), inSchema); <START> } <END> break; case TACOKIT_VALUE_SELECTION: final TaCoKitElementParameter valueSelection = visitValueSelection(node); settings.put(valueSelection.getName(), valueSelection); break; default: final IElementParameter text; if (node.getProperty().getPlaceholder() == null) { text = new TaCoKitElementParameter(element); } else { final TextElementParameter advancedText = new TextElementParameter(element); advancedText.setMessage(node.getProperty().getPlaceholder()); text = advancedText; } commonSetup(text, node); settings.put(text.getName(), text); break; } } else { buildHealthCheck(node); buildUpdate(node); } }</code><technical_language>a remark a code a bit prettier: create a final TaCoKitElementParameter schema; if(node.getProperty().getConnection().getType() == PropertyDefinitionDecorator.Connection.Type.OUT) { schema = visitOutSchema(node); } else { schema = visitInSchema(node); } settings.put(schema.getName(), schema); this code a bit more readable prettier in opinion. critical. ok leave is</technical_language>

Target:
public void visit(final PropertyNode node) { if (node.isLeaf()) { switch (node.getFieldType()) { case CHECK: final CheckElementParameter check = visitCheck(node); settings.put(check.getName(), check); break; case CLOSED_LIST: final TaCoKitElementParameter closedList = visitClosedList(node); settings.put(closedList.getName(), closedList); break; case TABLE: final TaCoKitElementParameter table = visitTable((ListPropertyNode) node); settings.put(table.getName(), table); break; case SCHEMA_TYPE: final TaCoKitElementParameter outSchema = visitOutSchema(node); settings.put(outSchema.getName(), outSchema); break; case TACOKIT_INPUT_SCHEMA: final TaCoKitElementParameter inSchema = visitInSchema(node); settings.put(inSchema.getName(), inSchema); break; case TACOKIT_VALUE_SELECTION: final TaCoKitElementParameter valueSelection = visitValueSelection(node); settings.put(valueSelection.getName(), valueSelection); break; default: final IElementParameter text; if (node.getProperty().getPlaceholder() == null) { text = new TaCoKitElementParameter(element); } else { final TextElementParameter advancedText = new TextElementParameter(element); advancedText.setMessage(node.getProperty().getPlaceholder()); text = advancedText; } commonSetup(text, node); settings.put(text.getName(), text); break; } } else { buildHealthCheck(node); buildUpdate(node); } }