RuntimeException or
return null.Produced objects compare equal if both are successful with equal values, or both
are failed with equal exceptions.Produced, whose Produced.get() will throw an
ExecutionException with the given cause.ProducerToken.equals(Object).Produced.equals(Object).T,
or an exception that was thrown during that production.T.Produces bindings to the production component.Producers.ProductionComponent or ProductionSubcomponent.Component, Subcomponent,
ProductionComponent, or ProductionSubcomponent.Produced, whose Produced.get() will return the given value.