Dear R-users, I am confused about defining S3 methods when objects or methods involve several dots. Here is my problem. Package coda defines the following two generic methods: as.mcmc(x,...) as.mcmc.list(x,...) I want to add an S3 method for the second method for my object of class twDEMC as.mcmc.list.twDEMC <- function(x,...) R CMD check then warns: * checking S3 generic/method consistency ... WARNING as.mcmc: function(x) as.mcmc.list.twDEMC: function(x, maxLength, thin, start, ...) See section 'Generic functions and methods' of the 'Writing R Extensions' manual. I also tried to use setMethodS3 from R.oo package: setMethodS3("as.mcmc.list","twDEMC", function( x, ...){}) I also added "S3method(as.mcmc.list,twDEMC)" to the NAMESPACE file. However, R CMD check still issues the warning. How do I tell R (or check??) what is the generic and what the class? (using Windows XP, R version 2.10.1) Best regards Thomas Wutzler