public override Motif variate(Motif motif) { Motif m = motif.Clone(); m.RachmaninoffInvert(); return(m); }