code: private Transaction getAndValidateWrappedTransaction() throws IllegalStateException {
  		final Transaction wrappedTransaction = getWrappedTransaction();
  		if (wrappedTransaction == null) {
  			throw new IllegalStateException();
  		}
  		else { 
  			return wrappedTransaction;
  		}
  	}
docs: /*
  Helper to validate the wrapped transaction, before interacting with it.