Closed joeha480 closed 7 years ago
A related issue is that the TaskGroupFactoryManager uses a string (instead of the specification object) as key when getting a factory. This string includes locale, input and output format, but not required options. This isn't compatible with providing several task groups with the same locale and input/output, but different required options (i.e. purpose).
As TaskOption and TaskOptionValue are used when selecting a TaskGroup, they need to implement equals.