/**
  * Constructs a PolynomialMultiplication
  *
  * @param addition The addition group
  * @param ring Ring for the coefficients
  */
 public PolynomialMultiplication(Group<Polynomial<T>> addition, Ring<T, ?> ring) {
   super();
   this.addition = addition;
   this.ring = ring;
   this.one = addition.identity().setCoefficient(0, ring.one());
 }