code: public static Hashtable<String, String> getHashtable(final String name) {
  		final Hashtable<String, String> hash = new Hashtable<String, String>();
  		try {
  			final String configStr = UserPreferences.get(fixKey(name), "");
  			if (!configStr.equals("")) {
  				final String[] rows = configStr.split(";");
  				for (final String row : rows) {
  					final String[] split = row.split(":");
  					if (split.length == 2) {
  						final String key = split[0];
  						final String value = split[1];
  						hash.put(key, value);
  					}
  				}
  			}
  		} catch (final Exception e) {
  			// just eat the exception to avoid any system crash on system issues
  		}
  		return hash;
  	}
docs: Gets the hashtable.
  
  @param name the name
  @return the hashtable