public void SetAttribute(String name, Object valueObject) { AttributeInstanceImpl attributeInstance = FindAttributeInstanceInScope(name); if (attributeInstance != null) { // ignore if cannot find attribute instance (warning should have been logged prviously) attributeInstance.SetValue(valueObject); this.AddLogDetail(new AttributeUpdateImpl(attributeInstance)); } }