/* */
/* */ public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
/* */ {
/* 818 */ super.merge(override, original, overridenFile, overrideFile, mustOverride);
/* 819 */ JBossSessionBeanMetaData joverride = (JBossSessionBeanMetaData)override;
/* 820 */ SessionBeanMetaData soriginal = (SessionBeanMetaData)original;
/* */
/* 823 */ if ((joverride != null) && (joverride.home != null))
/* 824 */ this.home = joverride.home;
/* 825 */ else if ((soriginal != null) && (soriginal.getHome() != null)) {
/* 826 */ this.home = soriginal.getHome();
/* */ }
/* 828 */ if ((joverride != null) && (joverride.remote != null))
/* 829 */ this.remote = joverride.remote;
/* 830 */ else if ((soriginal != null) && (soriginal.getRemote() != null)) {
/* 831 */ this.remote = soriginal.getRemote();
/* */ }
/* 833 */ if ((joverride != null) && (joverride.localHome != null))
/* 834 */ this.localHome = joverride.localHome;
/* 835 */ else if ((soriginal != null) && (soriginal.getLocalHome() != null)) {
/* 836 */ this.localHome = soriginal.getLocalHome();
/* */ }
/* 838 */ if ((joverride != null) && (joverride.local != null))
/* 839 */ this.local = joverride.local;
/* 840 */ else if ((soriginal != null) && (soriginal.getLocal() != null)) {
/* 841 */ this.local = soriginal.getLocal();
/* */ }
/* 843 */ if ((joverride != null) && (joverride.businessLocals != null))
/* 844 */ this.businessLocals = joverride.businessLocals;
/* 845 */ else if ((soriginal != null) && (soriginal.getBusinessLocals() != null)) {
/* 846 */ this.businessLocals = soriginal.getBusinessLocals();
/* */ }
/* 848 */ if ((joverride != null) && (joverride.businessRemotes != null))
/* 849 */ this.businessRemotes = joverride.businessRemotes;
/* 850 */ else if ((soriginal != null) && (soriginal.getBusinessRemotes() != null)) {
/* 851 */ this.businessRemotes = soriginal.getBusinessRemotes();
/* */ }
/* 853 */ if ((joverride != null) && (joverride.serviceEndpoint != null))
/* 854 */ this.serviceEndpoint = joverride.serviceEndpoint;
/* 855 */ else if ((soriginal != null) && (soriginal.getServiceEndpoint() != null)) {
/* 856 */ this.serviceEndpoint = soriginal.getServiceEndpoint();
/* */ }
/* 858 */ if ((joverride != null) && (joverride.sessionType != null))
/* 859 */ this.sessionType = joverride.sessionType;
/* 860 */ else if ((soriginal != null) && (soriginal.getSessionType() != null)) {
/* 861 */ this.sessionType = soriginal.getSessionType();
/* */ }
/* 863 */ if ((joverride != null) && (joverride.timeoutMethod != null))
/* 864 */ this.timeoutMethod = joverride.timeoutMethod;
/* 865 */ else if ((soriginal != null) && (soriginal.getTimeoutMethod() != null)) {
/* 866 */ this.timeoutMethod = soriginal.getTimeoutMethod();
/* */ }
/* 868 */ if ((joverride != null) && (joverride.initMethods != null))
/* 869 */ this.initMethods = joverride.initMethods;
/* 870 */ else if ((soriginal != null) && (soriginal.getInitMethods() != null)) {
/* 871 */ this.initMethods = soriginal.getInitMethods();
/* */ }
/* 873 */ if ((joverride != null) && (joverride.removeMethods != null))
/* 874 */ this.removeMethods = joverride.removeMethods;
/* 875 */ else if ((soriginal != null) && (soriginal.getRemoveMethods() != null)) {
/* 876 */ this.removeMethods = soriginal.getRemoveMethods();
/* */ }
/* 878 */ if ((joverride != null) && (joverride.aroundInvokes != null))
/* 879 */ this.aroundInvokes = joverride.aroundInvokes;
/* 880 */ else if ((soriginal != null) && (soriginal.getAroundInvokes() != null)) {
/* 881 */ this.aroundInvokes = soriginal.getAroundInvokes();
/* */ }
/* 883 */ if ((joverride != null) && (joverride.postActivates != null))
/* 884 */ this.postActivates = joverride.postActivates;
/* 885 */ else if ((soriginal != null) && (soriginal.getPostActivates() != null)) {
/* 886 */ this.postActivates = soriginal.getPostActivates();
/* */ }
/* 888 */ if ((joverride != null) && (joverride.prePassivates != null))
/* 889 */ this.prePassivates = joverride.prePassivates;
/* 890 */ else if ((soriginal != null) && (soriginal.getPrePassivates() != null)) {
/* 891 */ this.prePassivates = soriginal.getPrePassivates();
/* */ }
/* 893 */ if ((joverride != null) && (joverride.securityRoleRefs != null))
/* 894 */ this.securityRoleRefs = joverride.securityRoleRefs;
/* 895 */ else if ((soriginal != null) && (soriginal.getSecurityRoleRefs() != null)) {
/* 896 */ this.securityRoleRefs = soriginal.getSecurityRoleRefs();
/* */ }
/* */
/* 899 */ if ((joverride != null) && (joverride.jndiName != null)) {
/* 900 */ this.jndiName = joverride.jndiName;
/* */ }