myDisposables.clear();
}
public void addDisposable(@NotNull Disposable disposable) {
Disposer.register(this, disposable);
myDisposables.add(disposable);
<BUG>}
public String getText() {
return getDocument().getText();
}
protected final boolean isDisposed() { return myDisposed; }
public final void dispose() {
if (isDisposed()) return;

onDisposed();</BUG>
myDisposed = true;

myDisposables.clear();
}
public void addDisposable(@NotNull Disposable disposable) {
Disposer.register(this, disposable);
myDisposables.add(disposable);
}
@Nullable
public String getText() {
Document document = getDocument();
return document == null ? null : document.getText();
}
protected final boolean isDisposed() {
return myDisposed;
}
