A la différence de combine qui est une fonction auxiliairemute" qui est une méthode est visible dans les sous-classes, elle peut être modifiée par liaison tardive, et a accès aux variables d'instances. Pour devenir une fonction auxilliaire il faudrait que mute soit abstraite par rapport à la variable d'instance gènes. Elles en en commun de n'est pas visibles dans les objets de la classe.