I'm doing some work with a non-openejb EJB container and looking at the base and openejb-specific logic
OpenEJBBean.java: public List<Method> getRemoveMethods() { // Should we delegate to super and merge both? return findRemove(deploymentInfo.getBeanClass(), deploymentInfo.getBusinessLocalInterface()); } If we really only want to find @Remove methods from a specific interface (dblevins?), shouldn't it be the one we specified on the injection point? It doesn't seem that deploymentInfo.getBusinessLocalInterface() would know what iface we cared about (IOW the one we used to find the managed bean, or the one we used to get a reference from JNDI) -- Eric Covener cove...@gmail.com