public interface  jakarta.enterprise.inject.spi.Producer extends java.lang.Object
{
public abstract java.lang.Object produce(jakarta.enterprise.context.spi.CreationalContext);
public abstract void dispose(java.lang.Object);
public abstract java.util.Set getInjectionPoints();
}