this.baseEnvironment = globalEnvironment.getBaseEnvironment();
this.baseNamespaceEnv = Environment.createBaseNamespaceEnvironment(globalEnvironment);
this.baseNamespaceEnv.setVariable(Symbol.get(".BaseNamespaceEnv"), baseNamespaceEnv);
this.topLevelContext = new Context(this);
namespaceRegistry = new NamespaceRegistry((PackageLoader) bindings.get(PackageLoader.class), topLevelContext, baseNamespaceEnv);
securityManager = new SecurityManager();
if(bindings.containsKey(VectorPipeliner.class)) {
vectorPipeliner = (VectorPipeliner) bindings.get(VectorPipeliner.class);
} else {