@Override
    public void setGroup(String group) {
        if (group.equals(this.getGroup())) {
            return;
        }
        for (PipelineConfigs part : this.parts) {
            if (!isEditable(part)) {
                throw bomb("Cannot update group name because there are non-editable parts");
            }
        }
        for (PipelineConfigs part : this.parts) {
            part.setGroup(group);
        }
    }
@Override
    @Test
    public void shouldSetToDefaultGroupWithGroupNameIsEmptyString() {
        PipelineConfigs pipelineConfigs = new MergePipelineConfigs(new BasicPipelineConfigs());
        assertThrows(RuntimeException.class, () -> pipelineConfigs.setGroup(""));
    }