private static Query setAttributesToQuery(Query query){
		Node node = query.getNode();
		if (node instanceof Element && node.getNodeName().equalsIgnoreCase(SQLFileDef.query)) {
			if (node.hasAttributes()) {
				// get attributes names and values
				NamedNodeMap nodeMap = node.getAttributes();
	 
				for (int i1 = 0; i1 < nodeMap.getLength(); i1++) {
					Node cnode = nodeMap.item(i1);
//					System.out.println("attr name : " + cnode.getNodeName());
//					System.out.println("attr value : " + cnode.getNodeValue());
					switch(attributes.valueOf(cnode.getNodeName())) {
					case paramModel:
						query.setParamID(cnode.getNodeValue());
						break;
					case resultModel:
						query.setResultID(cnode.getNodeValue());
						break;
					case type:
						query.setType(cnode.getNodeValue());
						break;
					default:
						break;	
					}
				}
			}
		}
		return query;
	}