Hi;

In section 6.1, the contents of the CreationalContext is written as follows;

public interface CreationalContext<T>
{
    void push(T incompleteInstance);
}

Is it applicable to change it as

public void push(Bean<T> bean, T incompleteInstance);

and also add another method to pop this incomplete instance from the creational context;

public T pop(Bean<T> bean)

/Gurkan

Thanks;