#ifndef js_vm_h
#define js_vm_h
#include "nan.h"
#include "jvm_handler.h"
#include "jvm_object.h"
#include "classpath.h"
#include "ella_utils.h"
#include "ella_jvm.h"
#include "ella_objects.h"
#include "ella_types.h"
#include <map>
#include <regex>
namespace ella {
JVMLoader vm;
std::map< int, std::shared_ptr<Object> > objectsMap;
using V8Args = const Nan::FunctionCallbackInfo<v8::Value>;