public static void init() {
    INSTANCE = new ElephantContext();
  }
This is a general singleton instance that provides globally accessible resources.

It is not mandatory that an AnalysisPromise implementation must leverage this instance, but this context provides
a way for Promises to access shared objects (singletons, thread-local variables and etc.).
app/com/linkedin/drelephant/ElephantContext.java