private static Platform getPlatform() {
	    if(m_os == null) {
		String os = System.getProperty("os.name").toLowerCase();
		
		m_os = Platform.unsupported;
		if(os.indexOf("win")   >= 0) m_os = Platform.Windows;		// Windows
		if(os.indexOf("mac")   >= 0) m_os = Platform.Mac;			// Mac
		if(os.indexOf("nux")   >= 0) m_os = Platform.Unix;			// Linux
		if(os.indexOf("nix")   >= 0) m_os = Platform.Unix;			// Unix
		if(os.indexOf("sunos") >= 0) m_os = Platform.Solaris;		// Solaris
	    }
	    
	    return m_os;
	}