private String findSafeName()

in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/VariableAnalyzer.java [158:166]


    private String findSafeName(String original) {
        int occurrenceCount = tracker.getOccurrenceCount(original);
        String syntaxSafe = JavaEscapeHelper.getJavaIdentifier(original);
        if (occurrenceCount == 0) {
            return syntaxSafe; //no other declarations in scope. Use this very name
        } else {
            return original + "_" + occurrenceCount;
        }
    }