public HippoIcon addCopyOf(final HippoIcon icon, final Position position) { HippoIcon copy = HippoIcon.copy(icon, icons.newChildId()); addIcon(copy, position); return copy; }
public HippoIcon replaceCopyOf(final HippoIcon oldIcon, final HippoIcon newIcon, final Position position) { HippoIcon newCopy = HippoIcon.copy(newIcon, oldIcon.getId()); addIcon(newCopy, position); return newCopy; }