@Override public void deleteCharacters(int count) { myTerminalTextBuffer.lock(); try { final int extent = Math.min(count, myTerminalWidth - myCursorX); myTerminalTextBuffer.deleteCharacters(myCursorX, myCursorY - 1, extent); } finally { myTerminalTextBuffer.unlock(); } }