setTextWidth(typicalLength);
this.maxLength = content.getMaximumLength();
this.useEmptyLines = useEmptyLines;
textContent = new TextContent(this, 1, wrapStyle, this.useEmptyLines);
cursor = new CursorPosition(textContent, 0, 0);
selection = new TextSelection(textContent);
final ObjectAdapter value = getValue();
textContent.setText(value == null ? "" : titleString(value));
cursor.home();