<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.3.0" immediate="true" name="de.rcenvironment.core.component.integration.documentation.internal.ToolIntegrationDocumentationServiceImpl">
   <service>
      <provide interface="de.rcenvironment.core.component.integration.documentation.ToolIntegrationDocumentationService"/>
      <provide interface="de.rcenvironment.core.component.integration.documentation.RemoteToolIntegrationDocumentationService"/>
   </service>
   <reference bind="bindCommunicationService" interface="de.rcenvironment.core.communication.api.CommunicationService" name="CommunicationService" unbind="unbindCommunicationService"/>
   <reference bind="bindConfigurationService" interface="de.rcenvironment.core.configuration.ConfigurationService" name="ConfigurationService" unbind="unbindConfigurationService"/>
   <reference bind="bindDistributedComponentKnowledgeService" interface="de.rcenvironment.core.component.api.DistributedComponentKnowledgeService" name="DistributedComponentKnowledgeService" unbind="unbindDistributedComponentKnowledgeService"/>
   <reference bind="bindSshRemoteAccessClientService" interface="de.rcenvironment.core.component.sshremoteaccess.SshRemoteAccessClientService" name="SshRemoteAccessClientService"/>
   <reference bind="bindToolIntegrationService" interface="de.rcenvironment.core.component.integration.ToolIntegrationService" name="ToolIntegrationService"/>
   <reference cardinality="1..1" field="toolIntegrationService" interface="de.rcenvironment.core.component.integration.ToolIntegrationService" name="toolIntegrationService"/>
   <implementation class="de.rcenvironment.core.component.integration.documentation.internal.ToolIntegrationDocumentationServiceImpl"/>
</scr:component>