code: @SuppressWarnings({ "rawtypes"})
  	@Override
  	public ArrayList<Object> unbag()
  	{
  		if(arrayObj == null || arrayObj.length == 0)
  			return null;
  		
  		ArrayList<Object> list = new ArrayList<Object>(this.arrayObj.length);
  		
  		Object value = null;
  		for (int i = 0; i < arrayObj.length; i++)
  		{
  			value = arrayObj[i];
  			
  			if(value instanceof BaggedObject)
  				value = ((BaggedObject)value).unbag();
  			
  			list.add(value);
  		}
  		return list;
  	}
docs: /*
  Creates arraylist from the wrapped object array