in src/main/java/org/apache/sling/jcr/resource/internal/scripting/JcrObjectsBindingsValuesProvider.java [45:60]
public void addBindings(final Bindings bindings) {
final Resource resource = (Resource) bindings.get("resource");
if (resource != null) {
final Node node = resource.adaptTo(Node.class);
if (node != null) {
bindings.put(PROP_CURRENT_NODE, node);
}
if (bindings.get(PROP_CURRENT_SESSION) == null) {
final Session session = resource.getResourceResolver().adaptTo(
Session.class);
if (session != null) {
bindings.put(PROP_CURRENT_SESSION, session);
}
}
}
}