public Collection<?> getNodes() {
		ArrayList<GenericNode> nodes = new ArrayList<GenericNode> ();
		
		Set<String> keys = this.nodes.keySet();
		
		for(String key : keys){
			nodes.add(this.nodes.get(key));
		}
		
		return (Collection<?>) keys;
	}