interface CreatorNullable<TSubject, T> : CreatorLike<TSubject, T, AssertionPlantNullable<T>, CollectingAssertionPlantNullable<T>> (source)
Final step of the sophisticated safe feature extraction where one can define extractAndAssertIt
for the extracted feature or use extract to get a feature AssertionPlantNullable.
abstract val featureRepresentation: Translatable
The previously chosen feature representation.  | 
|
abstract val parameterObject: ParameterObject<TSubject, T>
The previously created ParameterObject.  | 
abstract fun extract(): A
Extracts a feature with the help of the specified parameterObject.featureExtraction if it parameterObject.canBeExtracted and returns an assertion plant for it.  | 
|
abstract fun extractAndAssertIt(assertionCreator: C.() -> Unit): Assertion
Extracts a feature with the help of the specified parameterObject.featureExtraction if it parameterObject.canBeExtracted and uses the given assertionCreator to create feature assertions.  |