code: public Object getVariable(final String name, final boolean recurse)
              throws UtilEvalError {
          final Variable var = this.getVariableImpl(name, recurse);
          return this.unwrapVariable(var);
      }
docs: Get the specified variable in this namespace.
  @param name the name
  @param recurse If recurse is true then we recursively search through
  parent namespaces for the variable.
  <p>
  Note: this method is primarily intended for use internally. If you
  use this method outside of the bsh package you will have to use
  Primitive.unwrap() to get primitive values.
  @return The variable value or Primitive.VOID if it is not defined.
  @throws UtilEvalError the util eval error
  @see Primitive#unwrap(Object)