private Value deref ( Value value ) { if ( value instanceof ReferenceValue || value instanceof UpdatableValue || value instanceof TransactionValue ) { return value . deref ( ) ; } else { return value ; } }
Deref Value of Reference and Updatable Value types