void (final BaseInjection injection, final boolean enabled) { for (InjectionPlace place : injection.getInjectionPlaces()) { if (!ArrayUtil.contains(place, myPlaces)) { myPlaces = ArrayUtil.append(myPlaces, enabled || !place.isEnabled() ? place : place.enabled(false), InjectionPlace.ARRAY_FACTORY); } } }