new(pos:Int, path:String, type:Type)
gid:Int
next:AllocGlobal
path:String
pos:Int
type:Type
@:value({ resetGID : false })clone(resetGID:Bool = false):AllocGlobal