private void updateRichText() {
   boolean hasSchema = fSchemaEntry.getValue().length() > 0;
   if (hasSchema && fRichTextData == SCHEMA_RTEXT_DATA) return;
   if (!hasSchema && fRichTextData == NO_SCHEMA_RTEXT_DATA) return;
   fRichTextData = hasSchema ? SCHEMA_RTEXT_DATA : NO_SCHEMA_RTEXT_DATA;
   fRichText.setText(fRichTextData, true, false);
   getManagedForm().getForm().reflow(true);
 }