{
if (m_activateMethod != null)
{
return;
}
DSVersion dsVersion = componentMetadata.getDSVersion();
boolean configurableServiceProperties = componentMetadata.isConfigurableServiceProperties();
boolean supportsInterfaces = componentMetadata.isConfigureWithInterfaces();
m_activateMethod = new ActivateMethod( componentMetadata.getActivate(), componentMetadata
.isActivateDeclared(), implementationObjectClass, dsVersion, configurableServiceProperties, supportsInterfaces );
m_deactivateMethod = new DeactivateMethod( componentMetadata.getDeactivate(),