} finally {
createPseudoVariables(wasCreateIfMissing);
}
if (var == null)
throw new NoSuchVariableException((var == null) ? m_current : var.getName());
// set the value, for the case of a variable that does not exist it will not have a type
// so we try to glean one from v.
FaultEvent faultEvent = var.setValue(getSession(), v.getType(), v.getValueAsString());
if (faultEvent != null)