public String getPath(String path) {
		String split[] = path.split("\\.");
		if (split.length <= 0)
			return path;

		String newPath = "";
		boolean set = true;

		ConfigurationSection section = file.getRoot();

		for (int i = 0; i < split.length; i++) {
			if (!set) {
				newPath += "." + split[i];
				continue;
			}

			set = false;
			try {
				Set<String> entries = section.getKeys(false);

				for (String x : entries) {
					if (x.equalsIgnoreCase(split[i])) {
						newPath += "." + x;
						set = true;
						section = section.getConfigurationSection(x);
					}
				}
			} catch (Exception e) {
				set = false;
			}
			if (!set) {
				newPath += "." + split[i];
			}
		}

		return newPath.substring(1);
	}