public MethodHandler(VariableHandler outerVariables, Method m) { method = m; OuterVariables = outerVariables; valueHanlder = new ValueHandler(OuterVariables, method); logicHandler = new LogicHandler(valueHanlder); valueHanlder.logicHandler = logicHandler; InnerVariables.OuterVariables = outerVariables; }