code: @Override
      protected void writeValue(String column, int line, String value) {
          logger.debug("Writing: [{}] at line [{}] in column [{}]", value, line, column);
          final int colIndex = columns.indexOf(column);
          CSVReader reader;
          try {
              reader = openOutputData();
              final List<String[]> csvBody = reader.readAll();
              csvBody.get(line)[colIndex] = value;
              reader.close();
              writeValue(column, line, value, csvBody);
          } catch (final IOException e1) {
              logger.error(Messages.getMessage(CSV_DATA_PROVIDER_WRITING_IN_CSV_ERROR_MESSAGE), column, line, value, e1);
          }
      }
docs: {@inheritDoc}