protected void buildComponent(File componentDirectory) throws DeploymentException{
try{
File installationDirectory = environmentContext.getInstallationDirectory(componentDirectory.getName());
Descriptor root = AutoDeploymentService.buildDescriptor(installationDirectory);
if(root != null){
Component desc = root.getComponent();
if(desc != null){
String componentName = desc.getIdentification().getName();
if(!installers.containsKey(componentName)){
InstallerMBean installer = initializeInstaller(installationDirectory,desc);
if(installer != null){
if(installer != null){
try{