```import org.apache.commons.math3.geometry.euclid...
# klaxon
n
Copy code
import org.apache.commons.math3.geometry.euclidean.threed.Vector3D

interface I {
	val v: Vector3D
}

class A(override v: Vector3D) : I {
	val name = "a"
}

class B(override v: Vector3D) : I {
	val name = "b"
}

class C(val i: I) {

}