docs: @Requires({
       "types != null",
       "sources != null",
       "types.size() == sources.size()"
    })
    protected void dumpSources(List<TypeModel> types,
                               List<SyntheticJavaFile> sources) {
      Iterator<TypeModel> itType = types.iterator();
      Iterator<SyntheticJavaFile> itFile = sources.iterator();
      while (itType.hasNext() && itFile.hasNext()) {
        TypeModel type = itType.next();
        SyntheticJavaFile file = itFile.next();
        DebugUtils.dump(type.getName().getBinaryName(),
                        file.getCharContent(true).toString().getBytes(),
                        Kind.SOURCE);
      }
    }