Например, в S4:
setGeneric("myGeneric", function(x, ..., verbose = TRUE) standardGeneric("myGeneric"), signature = "x" )
Так вы определяете обобщенную функцию c. Зачем нам имя «myGeneri c» в двух разных местах?