VARIABLES T P E T <: Producer

P <: Producer E <: Producer

type parameter bounds: T <: Producer

*, <: Producer>*, <: Producer>>* P <: Producer* E <: Producer

* status: -hasCannotCaptureTypesError: false -hasConflictingConstraints: false -hasContradiction: false -hasErrorInConstrainingTypes: false -hasParameterConstraintError: false -hasTypeInferenceIncorporationError: false -hasTypeParameterWithUnsatisfiedOnlyInputTypesError: false -hasUnknownParameters: true -hasViolatedUpperBound: false -isSuccessful: false result: T=??? P=??? E=???