@Override public void visitModule(GoloModule module) { for (GoloFunction function : module.getFunctions()) { function.accept(this); } for (Collection<GoloFunction> functions : module.getAugmentations().values()) { for (GoloFunction function : functions) { function.accept(this); } } for (Collection<GoloFunction> functions : module.getNamedAugmentations().values()) { for (GoloFunction function : functions) { function.accept(this); } } }