ejbPostCreate() is the method that initializes your bean and contructs EJBObject. Hence, it does n't matter for the ejbCreate() method to return whatever. Once ejbCreate() is done, the container calls the ejbPostCreate() that creates EJBObject having the Primary key as identifier that in turn points to the initialized bean. (i.e the ejbPostCreate() 'ed bean)
Hope I have n't confused you more!
