delegate S4(arg0, arg1, arg2, arg3)A type that represents a reference to a method with a parameter list and return type