@Override
    public DistributedRegion getRegion() {
      return region;
    }
The startOperation and endOperation methods of DistributedCacheOperation record the
beginning and end of distribution of an operation. If startOperation is invoked it
is essential that endOperation be invoked or the state-flush operation will hang.<br>
This test ensures that if distribution of the operation throws an exception then
endOperation is correctly invoked before allowing the exception to escape the startOperation
method.
geode-core/src/test/java/org/apache/geode/internal/cache/DistributedCacheOperationTest.java