add DeclarationExtractor
added ZNode.Get(Prev|Next)Node
bug fixed at ZGroupNode.Append