FunctionRegistry.add("len", new LengthFunction(config.getCharset()));
FunctionRegistry.add("increment", new AutoincrementFunction(config.getCharset()));
FunctionRegistry.add("cut", new CutStringFunction(config.getCharset()));
FunctionRegistry.add("escape", new XmlEscapeFunction(config.getCharset()));
FunctionRegistry.add("remove", new RemoveAttributeFunction());
FunctionRegistry.add("modOut", new ModuloOutputFunction(config.getCharset()));
ViewFileReader reader = new ViewFileReader(config);
List<String> javaFiles = reader.getJavaFiles();
List<String> templateFiles = reader.getTemplateFiles();
List<String> classNames = reader.getClassNames();