code: @SuppressWarnings("unchecked")
  	public <T> T putAttribute(String key, Object value, Scope scope) {
  		return (T)systemContext.putAttribute(scope, key, value);
  	}
docs: --------------------------------------------------------------------------