ee/src/main/java/org/jboss/as/ee/component/BasicComponent.java
public ComponentInstance createInstance(Object instance) {
        BasicComponentInstance obj = constructComponentInstance(new ImmediateManagedReference(instance), true);
        obj.constructionFinished();
        return obj;
    }
public ComponentInstance createInstance(Object instance) {
        BasicComponentInstance obj = constructComponentInstance(new ImmediateManagedReference(instance), true);
        obj.constructionFinished();
        return obj;
    }
public ComponentInstance createInstance ( Object instance ) { BasicComponentInstance obj = constructComponentInstance ( new ImmediateManagedReference ( instance ) , true ) ; obj . constructionFinished ( ) ; return obj ; }
Wraps an existing object instance in a ComponentInstance, and run the post construct interceptor chain on it.

@param instance The instance to wrap
@return The new ComponentInstance
Wraps an existing object instance in a ComponentInstance and run the post construct interceptor chain on it .