static ProduireProgramGeneratorHelper()
 {
     Sign2BinaryOperator =
         UnifiedProgramGeneratorHelper.CreateBinaryOperatorDictionary
             ();
     Sign2PrefixUnaryOperator =
         UnifiedProgramGeneratorHelper.
         CreatePrefixUnaryOperatorDictionaryForJava();
 }
        static Ruby18ProgramGeneratorHelper()
        {
            Sign2BinaryOperator =
                UnifiedProgramGeneratorHelper.CreateBinaryOperatorDictionary
                    ();
            Sign2PrefixUnaryOperator =
                UnifiedProgramGeneratorHelper.
                CreatePrefixUnaryOperatorDictionaryForJava();

            ExpressionFuncs =
                new Dictionary <string, Func <XElement, UnifiedExpression> >();
            InitializeExpressions();
            InitializeLiterals();
            InitializeDefinitions();
            InitializeControlFlows();
        }