code: public static List<TypePathEntry> getTypePathFromBinary(java.util.List<Integer> list) {
          ListBuffer<TypePathEntry> loc = new ListBuffer<>();
          Iterator<Integer> iter = list.iterator();
          while (iter.hasNext()) {
              Integer fst = iter.next();
              Assert.check(iter.hasNext());
              Integer snd = iter.next();
              loc = loc.append(TypePathEntry.fromBinary(fst, snd));
          }
          return loc.toList();
      }
docs: Decode the binary representation for a type path and set
  the {@code location} field.
  
  @param list The bytecode representation of the type path.