Base class for QueryResult implementations that throws an exception for
all mutating methods. It also manages the next and prev pointers. All
methods from the interface have abstract methods here to avoid problems
with the IBM VMs.
See Also:QueryResult See Also:ForwardQueryResult See Also:RandomAccessQueryResult See Also:MemoryQueryResult