The CRS utility class provide a findOperation(…) static method, which return only one operation (the one presumed to be the best one). There is sometime a need to have the list of all possible operations, and let user choose the desired one himself. We should add a findOperations(…) (plural form) which return a list of coordinate operation instead than a single one.
This task involves a compatibility break at commit 1828112: the protected CoordinateOperationFinder.createOperationStep(…) methods have been modified to return List<CoordinateOperation> instead of CoordinateOperation. Since those methods are protected, we hope that they were not used much outside SIS.