A South Australian Supreme Court has ruled in favour of independent brewer Coopers in its fight with Lion Nathan over a clause in Coopers constitution that gives its larger rival rights to buy its shares.