@Override
 protected void afterWriteOperation() {
   checking.afterReadOrWriteOperation(ReadOrWrite.WRITE);
 }
 @Override
 protected void afterOperation() {
   checking.afterOperation();
 }
 @Override
 protected void beforeWriteOperation() {
   checking.beforeReadOrWriteOperation(ReadOrWrite.WRITE);
 }
 @Override
 protected void beforeOperation() {
   checking.beforeOperation();
 }