Description
Function implementations cannot rely on assumptions that instances of Z60 will consistently be either references or literals. (The design of ZObjects and the approach of orchestration require flexibility in the degree of resolution that gets performed, and when it gets performed.) For this reason, it's important to have comprehensive equality functions that can be used to determine when 2 instances are the same, regardless of whether they are references or literals.
Since Z60 instances are so numerous, it makes sense to have a built-in equality function to get the best possible performance characteristics.
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- This built-in function should reliably and accurately determine whether two given instances of Z60 are equivalent, regardless of the form they have.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist