Delayed access to record values is provided through a RecordProxy . One of these proxies is returned by #record and #header . When the mapping is defined, the proxy a chain of Value Method calls, continually returning itself to receive the next call. At processing time, the stored call chain is processed replayed using the real parsed records to retrieve the values. |