code: public void assignProvidedProperties(final ComponentDescriptor<?> descriptor, final Object component) {
          final Set<ProvidedPropertyDescriptor> providedDescriptors = descriptor.getProvidedProperties();
          for (final ProvidedPropertyDescriptor providedDescriptor : providedDescriptors) {
  
              final InjectionPoint<Object> injectionPoint = new PropertyInjectionPoint(providedDescriptor, component);
              final Object value = _injectionManager.getInstance(injectionPoint);
              providedDescriptor.setValue(component, value);
  
          }
      }
docs: Assigns/injects {@link Provided} property values to a component.
  
  @param descriptor
  @param component