You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2025/01/16 14:12:42 UTC

(beam) branch master updated: Fix #33533 Beam Katas - Java Task placeholder offsets (#33534)

This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 20f3a17ac86 Fix #33533 Beam Katas - Java Task placeholder offsets (#33534)
20f3a17ac86 is described below

commit 20f3a17ac862acdea64f55804405a5604a4b6561
Author: Miguel Trigueira <mi...@gmail.com>
AuthorDate: Thu Jan 16 14:12:35 2025 +0000

    Fix #33533 Beam Katas - Java Task placeholder offsets (#33534)
    
    * Fix #33533 Beam Katas - Java Task placeholder offsets
    
    * Fix #33533 Beam Katas - Revert unrelated changes done by IntelliJ Jetbrains Academy Plugin
---
 .../Aggregation/Count/task-info.yaml               | 16 ++++++-------
 .../Aggregation/Max/task-info.yaml                 | 16 ++++++-------
 .../Aggregation/Mean/task-info.yaml                | 16 ++++++-------
 .../Aggregation/Min/task-info.yaml                 | 16 ++++++-------
 .../Aggregation/Sum/task-info.yaml                 | 16 ++++++-------
 .../Common Transforms/Filter/Filter/task-info.yaml | 16 ++++++-------
 .../Common Transforms/Filter/ParDo/task-info.yaml  | 16 ++++++-------
 .../WithKeys/WithKeys/task-info.yaml               | 16 ++++++-------
 .../Branching/Branching/task-info.yaml             | 22 +++++++++---------
 .../CoGroupByKey/CoGroupByKey/task-info.yaml       | 20 ++++++++---------
 .../Combine/BinaryCombineFn Lambda/task-info.yaml  | 16 ++++++-------
 .../Combine/BinaryCombineFn/task-info.yaml         | 16 ++++++-------
 .../Combine/Combine PerKey/task-info.yaml          | 22 +++++++++---------
 .../Combine/CombineFn/task-info.yaml               | 16 ++++++-------
 .../Combine/Simple Function/task-info.yaml         | 16 ++++++-------
 .../Composite Transform/task-info.yaml             | 16 ++++++-------
 .../DoFn Additional Parameters/task-info.yaml      |  8 +++----
 .../Core Transforms/Flatten/Flatten/task-info.yaml | 16 ++++++-------
 .../GroupByKey/GroupByKey/task-info.yaml           | 16 ++++++-------
 .../Map/FlatMapElements/task-info.yaml             | 16 ++++++-------
 .../Core Transforms/Map/MapElements/task-info.yaml | 16 ++++++-------
 .../Map/ParDo OneToMany/task-info.yaml             | 16 ++++++-------
 .../java/Core Transforms/Map/ParDo/task-info.yaml  | 16 ++++++-------
 .../Partition/Partition/task-info.yaml             | 16 ++++++-------
 .../Side Input/Side Input/task-info.yaml           | 26 +++++++++++-----------
 .../Side Output/Side Output/task-info.yaml         | 16 ++++++-------
 .../Examples/Word Count/Word Count/task-info.yaml  | 16 ++++++-------
 .../IO/Built-in IOs/Built-in IOs/task-info.yaml    |  8 +++----
 .../java/IO/TextIO/TextIO Read/task-info.yaml      | 26 +++++++++++-----------
 .../Hello Beam/Hello Beam/task-info.yaml           | 16 ++++++-------
 .../Early Triggers/Early Triggers/task-info.yaml   | 20 ++++++++---------
 .../Event Time Triggers/task-info.yaml             | 20 ++++++++---------
 .../Window Accumulation Mode/task-info.yaml        | 20 ++++++++---------
 .../Adding Timestamp/ParDo/task-info.yaml          | 20 ++++++++---------
 .../Adding Timestamp/WithTimestamps/task-info.yaml | 20 ++++++++---------
 .../Fixed Time Window/task-info.yaml               | 20 ++++++++---------
 36 files changed, 310 insertions(+), 310 deletions(-)

diff --git a/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml
index 29b6c273395..3d125f75ed8 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java
-  visible: true
-  placeholders:
-  - offset: 1896
-    length: 36
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/count/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java
+    visible: true
+    placeholders:
+      - offset: 1962
+        length: 36
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/aggregation/count/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml
index 86a8087e98a..4032ade7a7d 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java
-  visible: true
-  placeholders:
-  - offset: 1899
-    length: 42
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/max/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java
+    visible: true
+    placeholders:
+      - offset: 1965
+        length: 42
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/aggregation/max/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml
index 198d7f879f1..390f91d93dd 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java
-  visible: true
-  placeholders:
-  - offset: 1920
-    length: 35
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/mean/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java
+    visible: true
+    placeholders:
+      - offset: 1986
+        length: 35
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/aggregation/mean/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml
index b017772c0b6..d68d6ca7238 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java
-  visible: true
-  placeholders:
-  - offset: 1899
-    length: 42
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/min/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java
+    visible: true
+    placeholders:
+      - offset: 1965
+        length: 42
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/aggregation/min/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml
index 760b3f9b7c2..77f3c6ca7cf 100644
--- a/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java
-  visible: true
-  placeholders:
-  - offset: 1899
-    length: 42
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/sum/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java
+    visible: true
+    placeholders:
+      - offset: 1965
+        length: 42
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/aggregation/sum/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml b/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml
index 8e3cba87749..1d31707bfcd 100644
--- a/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java
-  visible: true
-  placeholders:
-  - offset: 1925
-    length: 56
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/filter/filter/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java
+    visible: true
+    placeholders:
+      - offset: 1992
+        length: 56
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/filter/filter/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml b/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml
index 32005015805..da578d93778 100644
--- a/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java
-  visible: true
-  placeholders:
-  - offset: 1983
-    length: 299
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/filter/pardo/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java
+    visible: true
+    placeholders:
+      - offset: 2050
+        length: 299
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/filter/pardo/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml
index de95f5e42c4..636f4995918 100644
--- a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml	
+++ b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java
-  visible: true
-  placeholders:
-  - offset: 2092
-    length: 124
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/commontransforms/withkeys/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java
+    visible: true
+    placeholders:
+      - offset: 2150
+        length: 124
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/commontransforms/withkeys/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml b/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml
index 60eb43e88f9..e69a2b26188 100644
--- a/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml	
@@ -19,14 +19,14 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/branching/Task.java
-  visible: true
-  placeholders:
-  - offset: 2334
-    length: 85
-    placeholder_text: TODO()
-  - offset: 2515
-    length: 87
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/branching/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/branching/Task.java
+    visible: true
+    placeholders:
+      - offset: 2421
+        length: 85
+        placeholder_text: TODO()
+      - offset: 2602
+        length: 87
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/branching/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml
index 85babe9d3a0..f5dc6719b9e 100644
--- a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java
-  visible: true
-  placeholders:
-  - offset: 2629
-    length: 1198
-    placeholder_text: TODO()
-- name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java
-  visible: true
-- name: test/org/apache/beam/learning/katas/coretransforms/cogroupbykey/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java
+    visible: true
+    placeholders:
+      - offset: 2700
+        length: 1198
+        placeholder_text: TODO()
+  - name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java
+    visible: true
+  - name: test/org/apache/beam/learning/katas/coretransforms/cogroupbykey/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml
index 3b598133b9b..395600ae2fc 100644
--- a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java
-  visible: true
-  placeholders:
-  - offset: 2164
-    length: 53
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java
+    visible: true
+    placeholders:
+      - offset: 2235
+        length: 53
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml
index 4e2df04af66..76ba1b8a2ef 100644
--- a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java
-  visible: true
-  placeholders:
-  - offset: 2355
-    length: 110
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java
+    visible: true
+    placeholders:
+      - offset: 2426
+        length: 110
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml
index d1e8c90d426..cb74542f431 100644
--- a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml	
@@ -19,14 +19,14 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java
-  visible: true
-  placeholders:
-  - offset: 2382
-    length: 63
-    placeholder_text: TODO()
-  - offset: 2529
-    length: 98
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java
+    visible: true
+    placeholders:
+      - offset: 2468
+        length: 63
+        placeholder_text: TODO()
+      - offset: 2615
+        length: 98
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml b/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml
index 7aa5ce84ea5..e7feae2dec7 100644
--- a/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java
-  visible: true
-  placeholders:
-  - offset: 2154
-    length: 1173
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/combine/combinefn/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java
+    visible: true
+    placeholders:
+      - offset: 2240
+        length: 1173
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/combine/combinefn/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml b/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml
index d327a4ddc3d..2082b47f4ce 100644
--- a/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java
-  visible: true
-  placeholders:
-  - offset: 2154
-    length: 166
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/combine/simple/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java
+    visible: true
+    placeholders:
+      - offset: 2240
+        length: 166
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/combine/simple/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml
index eea1ac2dc8c..9d2fbe1ede3 100644
--- a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/composite/Task.java
-  visible: true
-  placeholders:
-  - offset: 2179
-    length: 630
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/composite/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/composite/Task.java
+    visible: true
+    placeholders:
+      - offset: 2278
+        length: 630
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/composite/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml
index 780257464d0..b9af068f072 100644
--- a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml	
@@ -19,7 +19,7 @@
 
 type: theory
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java
-  visible: true
-- name: test/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java
+    visible: true
+  - name: test/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml b/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml
index 115485dd76f..9f79c99ffac 100644
--- a/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java
-  visible: true
-  placeholders:
-  - offset: 2294
-    length: 85
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/flatten/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java
+    visible: true
+    placeholders:
+      - offset: 2378
+        length: 85
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/flatten/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml
index 23318afd99e..d1bea749936 100644
--- a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java
-  visible: true
-  placeholders:
-  - offset: 2239
-    length: 169
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/groupbykey/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java
+    visible: true
+    placeholders:
+      - offset: 2323
+        length: 169
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/groupbykey/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml
index fc5f480bcbe..fae1e940596 100644
--- a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java
-  visible: true
-  placeholders:
-  - offset: 2057
-    length: 146
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java
+    visible: true
+    placeholders:
+      - offset: 2057
+        length: 146
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml b/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml
index 231911d21ea..bea43991b7d 100644
--- a/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java
-  visible: true
-  placeholders:
-  - offset: 2001
-    length: 117
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/map/mapelements/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java
+    visible: true
+    placeholders:
+      - offset: 2085
+        length: 117
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/map/mapelements/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml
index ac94314ec35..bcb70460f4d 100644
--- a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java
-  visible: true
-  placeholders:
-  - offset: 2025
-    length: 306
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java
+    visible: true
+    placeholders:
+      - offset: 2096
+        length: 306
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml
index 068d55a21d1..e0973227aa4 100644
--- a/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java
-  visible: true
-  placeholders:
-  - offset: 1959
-    length: 220
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/map/pardo/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java
+    visible: true
+    placeholders:
+      - offset: 2030
+        length: 220
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/map/pardo/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml b/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml
index b9068ffeadd..737b1753fd7 100644
--- a/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/partition/Task.java
-  visible: true
-  placeholders:
-  - offset: 2330
-    length: 249
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/partition/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/partition/Task.java
+    visible: true
+    placeholders:
+      - offset: 2415
+        length: 249
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/partition/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml b/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml
index 16e6a00fa15..40cd51c53ff 100644
--- a/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml	
@@ -19,16 +19,16 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java
-  visible: true
-  placeholders:
-  - offset: 2953
-    length: 37
-    placeholder_text: TODO()
-  - offset: 3151
-    length: 500
-    placeholder_text: TODO()
-- name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java
-  visible: true
-- name: test/org/apache/beam/learning/katas/coretransforms/sideinput/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java
+    visible: true
+    placeholders:
+      - offset: 3017
+        length: 37
+        placeholder_text: TODO()
+      - offset: 3215
+        length: 500
+        placeholder_text: TODO()
+  - name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java
+    visible: true
+  - name: test/org/apache/beam/learning/katas/coretransforms/sideinput/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml b/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml
index 2ea200409e8..e975d93a7bb 100644
--- a/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml	
+++ b/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java
-  visible: true
-  placeholders:
-  - offset: 2528
-    length: 406
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/coretransforms/sideoutput/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java
+    visible: true
+    placeholders:
+      - offset: 2614
+        length: 406
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/coretransforms/sideoutput/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml b/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml
index 129994a168f..7eb7e57fb65 100644
--- a/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml	
+++ b/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/examples/wordcount/Task.java
-  visible: true
-  placeholders:
-  - offset: 2277
-    length: 474
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/examples/wordcount/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/examples/wordcount/Task.java
+    visible: true
+    placeholders:
+      - offset: 2367
+        length: 474
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/examples/wordcount/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml
index 9a0b1a46a5a..b8024c170f0 100644
--- a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml	
+++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml	
@@ -19,7 +19,7 @@
 
 type: theory
 files:
-- name: src/org/apache/beam/learning/katas/io/builtinios/Task.java
-  visible: true
-- name: test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/io/builtinios/Task.java
+    visible: true
+  - name: test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml b/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml
index 4afb95868ad..0707c3d5fca 100644
--- a/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml	
+++ b/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml	
@@ -19,16 +19,16 @@
 
 type: edu
 files:
-- name: countries.txt
-  visible: true
-- name: src/org/apache/beam/learning/katas/io/textio/read/Task.java
-  visible: true
-  placeholders:
-  - offset: 1615
-    length: 29
-    placeholder_text: TODO()
-  - offset: 1855
-    length: 65
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/io/textio/read/TaskTest.java
-  visible: false
+  - name: countries.txt
+    visible: true
+  - name: src/org/apache/beam/learning/katas/io/textio/read/Task.java
+    visible: true
+    placeholders:
+      - offset: 1615
+        length: 29
+        placeholder_text: TODO()
+      - offset: 1855
+        length: 65
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/io/textio/read/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml
index 8b69ed23cbc..85d630596cf 100644
--- a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml	
+++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml	
@@ -19,11 +19,11 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/intro/hello/Task.java
-  visible: true
-  placeholders:
-  - offset: 1799
-    length: 46
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/intro/hello/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/intro/hello/Task.java
+    visible: true
+    placeholders:
+      - offset: 1834
+        length: 46
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/intro/hello/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml
index 3b0a8b97654..09690a96cbf 100644
--- a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml	
+++ b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java
-  visible: true
-- name: src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java
-  visible: true
-  placeholders:
-  - offset: 2166
-    length: 461
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/triggers/earlytriggers/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java
+    visible: true
+  - name: src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java
+    visible: true
+    placeholders:
+      - offset: 2254
+        length: 461
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/triggers/earlytriggers/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml
index e8cc60cadeb..ec5b81fe12b 100644
--- a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml	
+++ b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java
-  visible: true
-  placeholders:
-  - offset: 2109
-    length: 334
-    placeholder_text: TODO()
-- name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java
-  visible: true
-- name: test/org/apache/beam/learning/katas/triggers/eventtimetriggers/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java
+    visible: true
+    placeholders:
+      - offset: 2211
+        length: 334
+        placeholder_text: TODO()
+  - name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java
+    visible: true
+  - name: test/org/apache/beam/learning/katas/triggers/eventtimetriggers/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml
index 00af74b8d2b..e16378bfeaa 100644
--- a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml	
+++ b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java
-  visible: true
-- name: src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java
-  visible: true
-  placeholders:
-  - offset: 2196
-    length: 471
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/triggers/windowaccummode/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java
+    visible: true
+  - name: src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java
+    visible: true
+    placeholders:
+      - offset: 2320
+        length: 471
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/triggers/windowaccummode/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml
index 88e650e986d..31f83c7b2b6 100644
--- a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml	
+++ b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java
-  visible: true
-- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java
-  visible: true
-  placeholders:
-  - offset: 2483
-    length: 241
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java
+    visible: true
+  - name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java
+    visible: true
+    placeholders:
+      - offset: 2572
+        length: 241
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml
index 611715f29df..e584c952661 100644
--- a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml	
+++ b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java
-  visible: true
-- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java
-  visible: true
-  placeholders:
-  - offset: 2442
-    length: 69
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/TaskTest.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java
+    visible: true
+  - name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java
+    visible: true
+    placeholders:
+      - offset: 2531
+        length: 69
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/TaskTest.java
+    visible: false
diff --git a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml
index fa9b51e2ff2..9f52f5fa060 100644
--- a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml	
+++ b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml	
@@ -19,13 +19,13 @@
 
 type: edu
 files:
-- name: src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java
-  visible: true
-  placeholders:
-  - offset: 3167
-    length: 119
-    placeholder_text: TODO()
-- name: test/org/apache/beam/learning/katas/windowing/fixedwindow/TaskTest.java
-  visible: false
-- name: test/org/apache/beam/learning/katas/windowing/fixedwindow/WindowedEvent.java
-  visible: false
+  - name: src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java
+    visible: true
+    placeholders:
+      - offset: 3270
+        length: 119
+        placeholder_text: TODO()
+  - name: test/org/apache/beam/learning/katas/windowing/fixedwindow/TaskTest.java
+    visible: false
+  - name: test/org/apache/beam/learning/katas/windowing/fixedwindow/WindowedEvent.java
+    visible: false