public final String getConfigValue(final String section, final String key,
			final String defaultValue) {
		synchronized (this.configOld) {
			synchronized (this.configNew) {
				final Map<String, String> map0 = this.configNew.get(section);
				final Map<String, String> map1 = this.configOld.get(section);
				if (map0 != null) {
					final String value0 = map0.get(key);
					if (value0 != null) {
						return value0;
					}
				}
				if (map1 != null) {
					final String value1 = map1.get(key);
					if (value1 != null) {
						return value1;
					}
				}
				return defaultValue;
			}
		}
	}