protected virtual Node_Dictionary parseDictionary(ADictionary node) { return new Node_Dictionary( parseOne<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetKeytype()), parseOne<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetValuetype()), parseMult0<ADictionaryentry,Node_DictionaryEntry>(parseDictionaryEntry, node.GetDictionaryentry()), getSource(node)); }