case Point(var x, var y) when p.isVisible() ->
Of course I meant:
case Point(var x, var y) p when p.isVisible() ->
Gavin
case Point(var x, var y) when p.isVisible() ->
Of course I meant:
case Point(var x, var y) p when p.isVisible() ->
Gavin