But you can do the following: ``` class A private ...
# announcements
m
But you can do the following:
Copy code
class A private constructor(private val d: D) : C by d {
  constructor(b: B) : this(D(b))
}