code: @Override
  	public boolean addAll(Collection<? extends Object> args) {
  		boolean result = false;
  		for (Object obj : args) {
  			result = true;
  			add(obj);
  		}
  		return result;
  	}
docs: Appends the given objects to the array.
  WARNING: While we attempt to guess the value type with {@link #isState(Object)}, it is error-prone, thus it is not advisable to use this method.
  
  @param args
  The values to append.
  @return {@link Collection#add(Object)} reference