private String getContiguousOffendingSequence()

in src/main/java/org/apache/sling/scripting/sightly/compiler/SightlyCompiler.java [239:254]


    private String getContiguousOffendingSequence(String input) {
        if (input != null) {
            StringBuilder longestSequence = new StringBuilder();
            char[] inputCharArray = input.toCharArray();
            for (int index = inputCharArray.length - 1; index >= 0; index--) {
                char c = inputCharArray[index];
                if (!Character.isWhitespace(c)) {
                    longestSequence.insert(0, c);
                } else {
                    break;
                }
            }
            return longestSequence.toString();
        }
        return null;
    }