present

private val present: Set<String>

Internal names the compile classpath carries. A grafted implements naming anything else makes the TARGET unusable — "cannot access X which is a supertype of Y" — and a runtime-synthesized mixin's interface is in no jar.