Class class name already defines a method method name that differs only by optional parameters

Either the overloading method is the same as method being overloaded except for optional parameters, or more than one method overload per ID has trailing optional parameters (including parameters defined explicitly and methods marked with VARARGS).