inverse COLLAPSE handling & sync GPUB with GK version
introduce current_position_()
introduce boolean empty_element_parsed_guard_()