docs: @Override
      protected final Set<RegData> extendedLoad(FileInputStream fis) {
          Set<RegData> regData = new HashSet<RegData>();
          BufferedReader br = null;
          try {
              br = new BufferedReader(createReader(fis));
              // Check magic sequence.
              if (isMagicCorrect(br)) {
                  // If magic is correct, load data.
                  State state = newState();
                  while (true) {
                      String line = br.readLine();
                      if (line == null) {
                          break;
                      }
                      RegData regDatum = parseLine(state, line);
                      // regDatum can be null if one line does not correspond to
                      // one resource.
                      if (regDatum != null) {
                          regData.add(regDatum);
                      }
                  }
              }
          } catch (Exception ex) {
              Log.e("Loading coverage not successful", ex);
              // Make sure that test is rerun.
              regData.clear();
          } finally {
              FileUtil.closeAndIgnoreExceptions(br);
          }
          return regData;
      }