protected EJB_TYPE getEjbType(JBossEnterpriseBeanMetaData enterpriseBean) { if (enterpriseBean.isSession()) { if (((JBossSessionBeanMetaData) enterpriseBean).isStateless()) return EJB_TYPE.STATELESS; else if (((JBossSessionBeanMetaData) enterpriseBean).isStateful()) return EJB_TYPE.STATEFUL; } else if (enterpriseBean.isEntity()) return EJB_TYPE.ENTITY; else if (enterpriseBean.isMessageDriven()) return EJB_TYPE.MESSAGE_DRIVEN; else if (enterpriseBean.isService()) return EJB_TYPE.SERVICE; else if (enterpriseBean.isConsumer()) return EJB_TYPE.CONSUMER; return EJB_TYPE.UNKNOWN; }