_ create Definition
inline fun <T> _createDefinition(kind: Kind = Kind.Singleton, qualifier: Qualifier? = null, noinline definition: Definition<T>, secondaryTypes: List<KClass<*>> = emptyList(), scopeQualifier: Qualifier): BeanDefinition<T>