static void postEval(ScriptingContainer container, ScriptContext context) {
if (context == null) return;
Object receiver = Utils.getReceiverObject(context);
Bindings engineMap = context.getBindings(ScriptContext.ENGINE_SCOPE);
int size = engineMap.keySet().size();
String[] names = engineMap.keySet().toArray(new String[size]);
Iterator<Map.Entry<String, Object>> iter = engineMap.entrySet().iterator();
for (;iter.hasNext();) {
Map.Entry<String, Object> entry = iter.next();
if (Utils.shouldLVarBeDeleted(container, entry.getKey())) {