code: @Override
  	public void copyFrom(TextureAtlasSprite base)
  	{
  		this.originX = base.getOriginX();
  		this.originY = base.getOriginY();
  		this.width = base.getIconWidth();
  		this.height = base.getIconHeight();
  		this.minU = base.getMinU();
  		this.maxU = base.getMaxU();
  		this.minV = base.getMinV();
  		this.maxV = base.getMaxV();
  
  		for (int i = 0; i < base.getFrameCount(); i++)
  			this.framesTextureData.add(base.getFrameTextureData(i));
  
  		if (base instanceof Icon)
  		{
  			Icon mbase = (Icon) base;
  			this.sheetWidth = mbase.sheetWidth;
  			this.sheetHeight = mbase.sheetHeight;
  			this.flippedU = mbase.flippedU;
  			this.flippedV = mbase.flippedV;
  		}
  	}
docs: Copies the values from {@link Icon base} to this {@link Icon}.
  
  @param base the icon to copy from