Walkthrough
Example 01 — Row-based Jellyfish
Digit 2 appeared in rows 1, 3, 4, and 8 only appears within columns 1, 2, 8, and 9. The four rows collectively contain every candidate for number 2 within those four columns. Therefore number 2 can be removed from rest of cells in columns 1, 2, 8 and 9.
What to notice: The four 2s required by the four base rows must occupy the four cover columns. Any other candidate 2 in those columns outside the base rows can therefore be eliminated.
A sparse Jellyfish is still a Jellyfish, the pattern does not require a 4-by-4 block of sixteen candidate cells. Some row-column intersections can be empty; what matters is that all candidates in the four base rows are covered by the same four columns.