protected void initSA(ServiceAssembly sa) throws DeploymentException {
if (sa != null) {
ServiceUnit[] sus = sa.getServiceUnits();
if (sus != null) {
for (int i = 0;i < sus.length;i++) {
ServiceUnit su = sus[i];
String name = su.getIdentification().getName();
Target target = su.getTarget();
String componentName = target.getComponentName();
try {
File targetDir = environmentContext.getServiceUnitDirectory(componentName, name);
// now get the component and give it a SA
Component component = container.getComponent(componentName);