class EditableProperty extends BoolProperty implements PropertyChangeListener {

  public EditableProperty(@NotNull JTextComponent textComponent) {
    myTextComponent = textComponent;
    myTextComponent.addPropertyChangeListener("editable", this);
  }

  public  EditableProperty(@NotNull JTextComponent textComponent);

}