Added some non-elegant but straightforward code to check this. There is no way to enforce mutual exclusivity with JCommander apparently, and it would require a rewrite of LiricalFactory to do this in a really elegant way. We might consider using Spring to de-spaghettify the construction of objects in LIRICAL, and so I hope we can leave this for now.
Added some non-elegant but straightforward code to check this. There is no way to enforce mutual exclusivity with JCommander apparently, and it would require a rewrite of LiricalFactory to do this in a really elegant way. We might consider using Spring to de-spaghettify the construction of objects in LIRICAL, and so I hope we can leave this for now.