public static void markDirtyRecursively(CompileContext context, final CompilationRound round, ModuleChunk chunk) throws IOException {
    markDirtyRecursively(context, round, chunk, null);
  }
public static void markDirtyRecursively(CompileContext context, final CompilationRound round, ModuleChunk chunk)