private Class[] getClasses(NodeList list) throws ClassNotFoundException { Class[] classes = new Class[list.getLength()];
private String[] getClasses(NodeList list) throws ClassNotFoundException { String[] classes = new String[list.getLength()];
	private Class[] getClasses(NodeList list) throws ClassNotFoundException {		Class[] classes = new Class[list.getLength()];		for (int i = 0; i < list.getLength(); i++) {			Element element = (Element) list.item(i);			String name = element.getNodeName();			if (name.equals("primitiveType")) {				classes[i] =					(java.lang.Class) primitives.get(						element.getAttribute("name"));			} else {				classes[i] = Class.forName(element.getAttribute("name"));			}		}		return classes;	}