Adapt optiq to the newest linq4j: avoid sharing of "unboxed values"

Use better names for local variables: sue field index to simplify debugging