private void connectFeatures(String gn, DeviceFeature fg, ArrayList<String> features) { for (String fs : features) { DeviceFeature f = m_features.get(fs); if (f == null) { logger.error("feature group {} references unknown feature {}", gn, fs); } else { logger.debug("{} connected feature: {}", gn, f); fg.addConnectedFeature(f); } } }