Required

fun <B : ArgumentBuilder<S, *>, D : ArgumentDescriptor<*>> Required(    builder: B,     name: String,     descriptor: D)