in shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala [19:23]
def !(name: String): Node = node \ name match {
case Seq() => throw new RuntimeException("None of " + name + " nodes is found in " + node)
case Seq(child) => child
case _ => throw new RuntimeException("Multiple " + name + " nodes are found in " + node)
}