Ответ 1
Обозреватель метода передается как неявный первый аргумент. Если вы хотите использовать явный параметр в сигнатуре (например, добавить смайлик типа :D
или просто дать ему более описательное имя), вам нужно отделить его :
вместо ,
от остальная часть списка параметров. Это необходимо даже в случае пустого списка, поэтому его можно устранить с помощью сигнатуры с регулярным позиционным параметром.
Более подробную информацию можно найти в документах по дизайну.