private void loadParameters() {
		if (loaded.get()) {
			return;
		}

		loaded.set(true);

		parameters = new LinkedHashMap<Parameter, Object>();
		for (Parameter parameter : Parameter.values()) {
			if (clientScriptData.containsKey(parameter.value())) {
				parameters.put(parameter, clientScriptData.get(parameter.value()));
			}
		}

		unknowns = new LinkedHashMap<Integer, Object>(clientScriptData);
		for (Parameter parameter : parameters.keySet()) {
			unknowns.remove(parameter.value());
		}
	}