case STATELESS:
<BUG>return new StatelessComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription);
</BUG>
case STATEFUL:
<BUG>return new StatefulComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription);
</BUG>
case SINGLETON:
<BUG>return new SingletonComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription);
</BUG>
default:

case STATELESS:
return new StatelessComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription, deploymentUnitServiceName);
case STATEFUL:
return new StatefulComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription, deploymentUnitServiceName);
case SINGLETON:
return new SingletonComponentDescription(source.getComponentName(), source.getComponentClassName(), ejbModuleDescription, deploymentUnitServiceName);
default:
