/* */
/* */ public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
/* */ {
/* 569 */ super.merge(override, original, overridenFile, overrideFile, mustOverride);
/* 570 */ JBossMessageDrivenBeanMetaData joverride = (JBossMessageDrivenBeanMetaData)override;
/* 571 */ MessageDrivenBeanMetaData soriginal = (MessageDrivenBeanMetaData)original;
/* */
/* 573 */ if ((joverride != null) && (joverride.messagingType != null))
/* 574 */ this.messagingType = joverride.messagingType;
/* 575 */ else if ((soriginal != null) && (soriginal.getMessagingType() != null)) {
/* 576 */ this.messagingType = soriginal.getMessagingType();
/* */ }
/* 578 */ if ((joverride != null) && (joverride.timeoutMethod != null))
/* 579 */ this.timeoutMethod = joverride.timeoutMethod;
/* 580 */ else if ((soriginal != null) && (soriginal.getTimeoutMethod() != null)) {
/* 581 */ this.timeoutMethod = soriginal.getTimeoutMethod();
/* */ }
/* 583 */ if ((joverride != null) && (joverride.messageDestinationType != null))
/* 584 */ this.messageDestinationType = joverride.messageDestinationType;
/* 585 */ else if ((soriginal != null) && (soriginal.getMessageDestinationType() != null)) {
/* 586 */ this.messageDestinationType = soriginal.getMessageDestinationType();
/* */ }
/* 588 */ if ((joverride != null) && (joverride.messageDestinationLink != null))
/* 589 */ this.messageDestinationLink = joverride.messageDestinationLink;
/* 590 */ else if ((soriginal != null) && (soriginal.getMessageDestinationLink() != null)) {
/* 591 */ this.messageDestinationLink = soriginal.getMessageDestinationLink();
/* */ }
/* 593 */ ActivationConfigMetaData jbossActivationConfig = null;
/* 594 */ if ((joverride != null) && (joverride.getActivationConfig() != null))
/* 595 */ jbossActivationConfig = joverride.getActivationConfig();
/* 596 */ ActivationConfigMetaData originalActivationConfig = null;
/* 597 */ if (soriginal != null)
/* 598 */ originalActivationConfig = soriginal.getActivationConfig();
/* 599 */ if ((jbossActivationConfig != null) || (originalActivationConfig != null))
/* */ {
/* 601 */ if (this.activationConfig == null)
/* 602 */ this.activationConfig = new ActivationConfigMetaData();
/* 603 */ this.activationConfig.merge(jbossActivationConfig, originalActivationConfig);
/* */ }
/* */
/* 606 */ if ((joverride != null) && (joverride.aroundInvokes != null))
/* 607 */ this.aroundInvokes = joverride.aroundInvokes;
/* 608 */ else if ((soriginal != null) && (soriginal.getAroundInvokes() != null)) {
/* 609 */ this.aroundInvokes = soriginal.getAroundInvokes();
/* */ }
/* 611 */ if ((joverride != null) && (joverride.messageSelector != null))
/* 612 */ this.messageSelector = joverride.messageSelector;
/* 613 */ else if ((soriginal != null) && (soriginal.getMessageSelector() != null)) {
/* 614 */ this.messageSelector = soriginal.getMessageSelector();
/* */ }
/* 616 */ if ((joverride != null) && (joverride.acknowledgeMode != null))
/* 617 */ this.acknowledgeMode = joverride.acknowledgeMode;
/* 618 */ else if ((soriginal != null) && (soriginal.getAcknowledgeMode() != null)) {
/* 619 */ this.acknowledgeMode = soriginal.getAcknowledgeMode();
/* */ }
/* 621 */ if ((joverride != null) && (joverride.subscriptionDurability != null))
/* 622 */ this.subscriptionDurability = joverride.subscriptionDurability;
/* 623 */ else if ((soriginal != null) && (soriginal.getSubscriptionDurability() != null)) {
/* 624 */ this.subscriptionDurability = soriginal.getSubscriptionDurability();
/* */ }
/* 626 */ if ((joverride != null) && (joverride.destinationJndiName != null))
/* 627 */ this.destinationJndiName = joverride.destinationJndiName;
/* 628 */ else if ((soriginal != null) && (soriginal.getMappedName() != null)) {
/* 629 */ this.destinationJndiName = soriginal.getMappedName();
/* */ }
/* 631 */ if ((joverride != null) && (joverride.mdbUser != null)) {
/* 632 */ this.mdbUser = joverride.mdbUser;
/* */ }
/* 634 */ if ((joverride != null) && (joverride.mdbPassword != null)) {