private void storeProperties(Dictionary properties, Preferences node) throws BackingStoreException {
protected void storeProperties(Dictionary properties, Preferences node) throws BackingStoreException {
	private void storeProperties(Dictionary properties, Preferences node) throws BackingStoreException {		Enumeration e = properties.keys();		while (e.hasMoreElements()) {			String key = (String) e.nextElement();			Object value = properties.get(key);			if (value instanceof Vector) {				storeVector(node.node("Vector/" + key), (Vector) value); //$NON-NLS-1$			} else {				Preferences childNode = node.node("basetype/" + value.getClass().getName()); //$NON-NLS-1$				childNode.put(key, String.valueOf(value));			}			//node.put(key,value);		}		node.flush();	}