private <T extends Mergeable> void updateTag(T target, String tag, boolean remove) { if (tag != null) { if (remove) { target.removeMergeTag(tag); } else { target.addMergeTag(tag); } } }