// We will compute it again on the server after reset is called
private Serializable value = null;
private AtomicBoolean atomicComputed = new AtomicBoolean(false);
public DefaultArg(final Class<? extends GenericValue> exprType, final GenericValue expr) throws HBqlException {
super(new ArgumentListTypeSignature(exprType), expr);
this.validate();
// This will force the type checking to happen
this.getDefaultValue();