in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/VariableAnalyzer.java [132:141]
private VariableDescriptor dynamicDescriptor(String original) {
VariableDescriptor descriptor = dynamicVariables.get(original);
if (descriptor == null) {
String dynamicName = findDynamicName(validName(original));
descriptor = new VariableDescriptor(original, dynamicName, Type.UNKNOWN, VariableScope.DYNAMIC);
dynamicVariables.put(original, descriptor);
variables.add(descriptor);
}
return descriptor;
}