public JavaGenerator(BindingContext context) : base(context) { TypePrinter = new JavaTypePrinter(Context); Passes = new PassBuilder <TranslationUnitPass>(Context); CGenerator.SetupPasses(Passes); }