abstract fun <T : Any> get(plant: AssertionPlant<List<T>>, index: Int): AssertionPlant<T>
abstract fun <T : Any> get(plant: AssertionPlant<List<T>>, index: Int, assertionCreator: AssertionPlant<T>.() -> Unit): Assertion