Used when you need to have 3 or more items in examination.
Used when you need to have 3 or more items in examination. You can instantiate an accessor, and "advance" onto it by populating it using this method.
Normally the advanceAccessor and inspectAccessor are sufficient, but sometimes more are desirable.
Copy method that returns accessor's ItemType.
Copy method that returns accessor's ItemType. (sometimes that's the same as the Accessor type).
Not named copy() because of the automatically generated one from case-classes.
Case classes are likely to be used a lot with accessors, and this doesn't have the same type as the generated copy() methods.