code: public void addLines(Collection<TaintLocation> locations) {
          Objects.requireNonNull(detector, "locations");
          for (TaintLocation location : locations) {
              lines.add(SourceLineAnnotation.fromVisitedInstruction(
                  location.getMethodDescriptor(), location.getPosition()));
          }
      }
docs: Adds lines with tainted source or path for reporting
  
  @param locations collection of locations used to extract lines