extracted vararg methods from the node trait to resolve compilation issues on linux (which is really weird btw, since it's the same Scala version and all, but it still fails on linux while it works on windows [/blog])