code: function(group, containersAsWell)  {
  		var index = this.groups.indexOf(group) , i;
  		
  		if (index != -1) {
  			this.groups.splice(index, 1);
  		}
  
  		if (containersAsWell) {
  			if (YAHOO.lang.isValue(group.groupContainer)) {
  				this.removeContainer(group.groupContainer);
  			}
  			else {
  				for (i in group.containers) {
  					if(group.containers.hasOwnProperty(i)) {
  						var elem = group.containers[i].container;
  						this.removeContainer(elem);
  					}
  				}
  
  				for (i in group.groups) {
  					if(group.containers.hasOwnProperty(i)) {
  						var g = group.groups[i].group;
  						this.removeGroup(g);
  					}
  				}
  			}
  		}
  	}
docs: TODO