<BUG>protected abstract boolean consumeSemanticNode(EObject semanticNode);@Injectprotected ILabelProvider labelProvider;public String getText(EObject object) {</BUG><CONTEXT>this.sorted = on;}protected abstract boolean doSortChildren(EObject semanticNode);protected abstract ContentOutlineNode createOutlineNode(EObject semanticNode, ContentOutlineNode outlineParentNode);protected abstract boolean consumeSemanticChildNodes(EObject semanticNode);<extra_id_0>return labelProvider.getText(object);</CONTEXT>
public AbstractSemanticModelTransformer(ILabelProvider labelProvider) {this.labelProvider = labelProvider;public String getText(EObject object) {