public Query getQuery(Element n) throws ParserException {QueryBuilder builder = builders.get(n.getNodeName());if (builder == null) {throw new ParserException("No QueryObjectBuilder defined for node " + n.getNodeName());}return builder.getQuery(n);}

public virtual Query GetQuery(XmlElement n){IQueryBuilder builder;if (!builders.TryGetValue(n.Name, out builder) || builder == null){throw new ParserException("No QueryObjectBuilder defined for node " + n.Name);}return builder.GetQuery(n);}
