docs: protected boolean mayPerformRename(final Either<Range, PrepareRenameResult> prepareRenameResult, final RenameParams renameParams) {
      return (((prepareRenameResult != null) && (prepareRenameResult.getLeft() != null)) && 
        Ranges.containsPosition(prepareRenameResult.getLeft(), renameParams.getPosition()));
    }