private void processDependencies(InputFile inputFile, SensorContext context) { File ioFile = inputFile.file(); File depsFile = new File(ioFile.getParentFile(), ioFile.getName() + DEPS_EXTENSION); if (depsFile.exists()) { LOG.debug("Processing " + depsFile.getAbsolutePath()); try { List<String> lines = FileUtils.readLines(depsFile, context.fileSystem().encoding().name()); int lineNumber = 0; for (String line : lines) { lineNumber++; if (StringUtils.isBlank(line) || line.startsWith("#")) { continue; } processLine(depsFile, lineNumber, context, line, inputFile); } } catch (IOException e) { throw new IllegalStateException(e); } } }