blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java [681:711]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private Object internalCreate2() throws ComponentDefinitionException {
        
        instantiateExplicitDependencies();

        Object obj = getInstance();
                
        // check for init lifecycle method (if any)
        Method initMethod = getInitMethod(obj);
        
        // check for destroy lifecycle method (if any)
        getDestroyMethod(obj);
        
        // Add partially created object to the container
//        if (initMethod == null) {
            addPartialObject(obj);
//        }

        // inject properties
        setProperties(obj);
        
        obj = runBeanProcPreInit(obj);
        
        runBeanProcInit(initMethod, obj);
        
        obj = runBeanProcPostInit(obj);
        
        //Replaced by calling wrap on the UnwrapperedBeanHolder
//        obj = addInterceptors(obj);
        
        return obj;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java [803:833]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private Object internalCreate2() throws ComponentDefinitionException {

        instantiateExplicitDependencies();

        Object obj = getInstance();

        // check for init lifecycle method (if any)
        Method initMethod = getInitMethod(obj);

        // check for destroy lifecycle method (if any)
        getDestroyMethod(obj);

        // Add partially created object to the container
//        if (initMethod == null) {
        addPartialObject(obj);
//        }

        // inject properties
        setProperties(obj);

        obj = runBeanProcPreInit(obj);

        runBeanProcInit(initMethod, obj);

        obj = runBeanProcPostInit(obj);

        //Replaced by calling wrap on the UnwrapperedBeanHolder
//        obj = addInterceptors(obj);

        return obj;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



