public boolean setPlatformProperties(Dictionary[] platformProperties) { if (platformProperties.length == 0) throw new IllegalArgumentException(); if (this.platformProperties.length != platformProperties.length) { this.platformProperties = new Dictionary[platformProperties.length]; for (int i = 0; i < platformProperties.length; i++) this.platformProperties[i] = new Hashtable(PROPS.length); } boolean result = false; for (int i = 0; i < platformProperties.length; i++) result |= setProps(this.platformProperties[i], platformProperties[0]); return result;
public synchronized boolean setPlatformProperties(Dictionary platformProperties) { if (this.platformProperties.length != 1) this.platformProperties = new Dictionary[] {new Hashtable(PROPS.length)}; return setProps(this.platformProperties[0], platformProperties);
	public boolean setPlatformProperties(Dictionary[] platformProperties) {		if (platformProperties.length == 0)			throw new IllegalArgumentException();		if (this.platformProperties.length != platformProperties.length) {			this.platformProperties = new Dictionary[platformProperties.length];			for (int i = 0; i < platformProperties.length; i++)				this.platformProperties[i] = new Hashtable(PROPS.length);		}		boolean result = false;		for (int i = 0; i < platformProperties.length; i++)			result |= setProps(this.platformProperties[i], platformProperties[0]);		return result;	}