Changing the behavior of existing methods

Although you can modify existing methods (including primitive methods) to change their behavior, that is probably not a good idea.

If you need behavior that is similar to but different from the behavior of an existing method, you should: