public boolean reload() throws IOException {
if (text instanceof ReloadableCharBuffer) {
ReloadableCharBuffer reloadableBuffer = (ReloadableCharBuffer) text;
if (reloadableBuffer.hasFileGrown()) {
reloadableBuffer.reload();
return true;
}
}
return false;
}