class DeviceGroup extends UserDefinedEntity {

    public final boolean removeDevice(final Device device) {
        if (device == null) {
            LOGGER.error("null device");
            return false;
        }
        LOGGER.debug("removing device '{}' from device group '{}'",
                device.getName(), getName());
        boolean deviceRemovedSuccessfully = devices.remove(device);
        if (deviceRemovedSuccessfully) {
            device.setOnlyDeviceGroup(null);
        }
        return deviceRemovedSuccessfully;
    }

    public  DeviceGroup(final String name);
    public  DeviceGroup(final String name, final String description);
    protected  DeviceGroup();

}