class FinnedXWingStrategy implements Strategy { static getTests() { [ /* * x-wing of 5s in columns 4 and 9, at rows 4 and 9, with a fin at (5,9) * (4,7) can have '5' removed as a candidate */ new Test( '.4.96....5673.149..2.4.76.1.9..73.6....69..1..56148.294327.9.866.5..4973....36.4.', { ! it.getCell(4, 7).hasMark(5) } ) ] } boolean play(Board board) { false } }