trait INode { open fun getTag() : Tag? open fun toKotlin() : String? }