code: public Bbox applyMargins(Bbox bounds) {
  		Bbox applied = (Bbox) bounds.clone();
  		Coordinate c = getUpperLeftCorner();
  		Double x = c.getX();
  		Double y = c.getY();
  		if (null != group && group instanceof MapAddon && group != this) {
  			Coordinate pc = ((MapAddon) group).getUpperLeftCorner();
  			x += pc.getX();
  			y += pc.getY();
  		}
  		applied.setX(x + applied.getX());
  		applied.setY(y + applied.getY());
  		return applied;
  	}
docs: <p>Clones the given {@link Bbox} and applies the margins
  of this {@link MapAddon} and its parent (if present) on it.</p>
  
  @param bounds
  @param group
  @return cloned bounds with the margins applied to it's x and y