code: void setLocalVariableOrProperty(final String name, final Object value,
              final boolean strictJava) throws UtilEvalError {
          this.setVariableOrProperty(name, value, strictJava, false/* recurse */);
      }
docs: Set a variable or property explicitly in the local scope.
  <p>
  Sets a variable or property. See "setLocalVariable" for rules regarding
  scoping.
  </p>
  <p>
  We first check for the existence of the variable. If it exists, we set
  it. If the variable does not exist we look for a property. If the
  property exists and is writable we set it. Finally, if neither the
  variable or the property exist, we create a new variable.
  </p>
  @param name the name
  @param value the value
  @param strictJava the strict java
  @throws UtilEvalError the util eval error