public static class EximUtil.SemanticAnalyzerWrapperContext
Wrapper class for common BaseSemanticAnalyzer non-static members
into static generic methods without having the fn signatures
becoming overwhelming, with passing each of these into every function.
Note, however, that since this is constructed with args passed in,
parts of the context, such as the tasks or inputs, might have been
overridden with temporary context values, rather than being exactly
1:1 equivalent to BaseSemanticAnalyzer.getRootTasks() or BSA.getInputs().