private void save() {
		if (script == null) {
			return;
		}

		final Properties settings = new Properties();
		LinkedHashMap<Integer, List<String>> map = getTabContents(1);

		JsonObject object = new JsonObject();
		int i = 1;
		for (Map.Entry<Integer, List<String>> entry : map.entrySet()) {
			JsonArray values = new JsonArray();
			for (String s : entry.getValue()) {
				values.add(s);
			}
			object.add(String.valueOf(i), values);
			i++;
		}

		settings.put("Tabs", object.toString());

		try {
			settings.store(new FileOutputStream(new File(script.getStorageDirectory(), SETTINGS_INI)), "Log Bank Organiser");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}