code: @Override
      public String[] readLine(int line, boolean readResult) throws TechnicalException {
          final Sheet sheet = workbook.getSheetAt(0);
          final Row row = sheet.getRow(line);
          if (row == null || "".equals(readCell(row.getCell(0)))) {
              return null;
          } else {
              final String[] ret = readResult ? new String[columns.size()] : new String[columns.size() - 1];
              Cell cell;
              for (int i = 0; i < ret.length; i++) {
                  if ((cell = row.getCell(i)) == null) {
                      ret[i] = "";
                  } else {
                      ret[i] = readCell(cell);
                  }
              }
              return ret;
          }
      }
docs: {@inheritDoc}