!! It contains a linked list of all nodes, as well as the name of the Lua
!! script where this path is recorded in.
!> Name of the file where this path object is found in.
character(len=256) :: LuaFilename
+ ! check for key and position
me%head%ID_kind = 'position'
- ! Specified keys overwrite positions
+ else if(present(key)) then