public static String trimSectionEndBlanks(String text) {
		if (isBlank(text)) {
			return text;
		}

		boolean isBlank = false;

		int endIndex = text.length();

		if (text.length() >= 1) {
			if (text.charAt(text.length() - 1) == ' ') {
				isBlank = true;
				endIndex--;
			}
		}

		for (int i = text.length() - 1; i > 1; i--) {
			if (!(text.charAt(i) == ' ' && isBlank)) {
				break;
			} else {
				endIndex--;
			}
		}
		if (endIndex + 1 < text.length()) {
			endIndex++;
		}
		return text.substring(0, endIndex);
	}