---------------
Version 1.4.5.1
---------------
-> xx/xx/2010

---------------
Version 1.4.5
---------------
-> 06/12/2010
- Convert nodes and visitors output directories to absolute paths

---------------
Version 1.4.4
---------------
-> 12/07/2010
- Fixed missing space after throws issue in visiting MethodDeclaration & ConstructorDeclaration of JavaPrinter
- Fixed index issue in visiting TypeArguments of JavaPrinter

---------------
Version 1.4.3.2
---------------
-> 26/04/2010
- Fixed index issue in visiting Expansion of AcceptInliner (bug #2991455)

---------------
Version 1.4.3.1
---------------
-> 23/04/2010
- Fixed output of AcceptInliner for -f option (bug #2989497)
- Fixed case 4 of getExpUnitBaseNodeType of CommentsPrinter (bug #2990962) and tuned number of dots

---------------
Version 1.4.3
---------------
-> 31/03/2010
- Added node declarations initialization in all cases
- Fixed output of else bug in Annotator
- Fixed output of constructor in TreeFormatter

---------------
Version 1.4.2
---------------
-> 25/02/2010
- Fixed missing "java.util package" in generated JTBToolkit class
- Fixed issue in visiting ExpansionChoices of AcceptInliner

---------------
Version 1.4.1
---------------
-> 17/02/2010
- Fixed unprocessed n.f0.which == 0 case in visit(ExpansionUnit) in SemanticChecker
- Fixed missing static modifier for JTB generated return variables in case static = true
   in Annotator & JTB & Globals

---------------
Version 1.4.0.2
---------------
-> 21/01/2010
- Fixed output of else bug in JavaPrinter

---------------
Version 1.4.0.1
---------------
-> 20/01/2010
- Fixed command line options overwrite bug

-------------
Version 1.4.0
-------------
-> 19/11/2009
- Fixed NPE bug in visitors generation when no -jd is set
- Added JTB options commenting in the output file
- Added parent directories creation

------------------
Version 1.4.j.m.15
------------------
-> 16/11/2009
- Back to JDK 1.5 (for use under the JavaCC Eclipse Plug-in)
- Changed to JavaCC 5.0 the JavaCC jar used to compile the jtb.out.jj file
- Added -d, -nd & -vd options, modified -p, -pd & -vp options (to separate directories from packages)

------------------
Version 1.4.j.m.14
------------------
-> 16/11/2009
- Copied and optimized visit(ExpansionChoices) and visit(Expansion) from
   DepthFirstVoidVisitor to ExpansionUnitTypeCounter
- Extracted ExpansionUnitInTCF production in grammar
- Modified visitors and generators accordingly
- Finished ExpansionUnitInTCF management in DepthFirstVisitorGenerator

------------------
Version 1.4.j.m.13
------------------
-> 25/08/2009 15:01
- Added part of ExpansionUnit type 3 management in visitors

------------------
Version 1.4.j.m.12
------------------
-> 24/08/2009 18.07
- Inlined accept methods in generated visitors with new class AcceptInliner
- Added -dl option for depth level management generation
- Fixed bug in CommentPrinter
- Fixed bug in Annotator

------------------
Version 1.4.j.m.11
------------------
-> 29/07/2009 18:21
- Fixed visit ReturnStatement in Annotator

------------------
Version 1.4.j.m.10
------------------
-> 29/07/2009 14:22
- Added which value in javadoc comments for productions with choices
- Removed arguments in javadoc comments for productions
- Print on an indented new line regular expressions in javadoc comments for productions
- Changed behavior of option -jd: now turns on printing classes, methods and fields javadoc comments
- Added NodeList and NodeListOptional list of nodes allocation increment algorithm
- Fixed parent pointer methods
- Added -ia option for inlining visitor accept methods on base nodes
- Added switch statement in inlining a NodeChoice
- Renamed CommentPrinter into CommentsPrinter and moved it from misc.ClassInfo to visitor
- Added fieldComments in ClassInfo and associated methods
- Enhanced field comments with indentation
- Added StringBuilders and javadoc in TreeFormatterGenerator and TreeDumperGenerator
- Changed \n into line.separator in all generation classes
- Updated all grammar comments in visitors

-----------------
Version 1.4.j.m.9
-----------------
-> 12/07/2009 20:48
- Removed "only non void JavaCodeProduction" limitation
- Fixed some errors
- Added proper handling of PrimaryExpression() = Identifier() ... | RegularExpression() ...
- Cleaned grammar with temporary modifications for generics, return types and pe() = id() | re()

-----------------
Version 1.4.j.m.8
-----------------
-> 10/07/2009 17:19
- Removed "only void BNFProduction result type" limitation
- Removed ModMMa comments, fixed some javadoc comments

-----------------
Version 1.4.j.m.7
-----------------
-> 05/07/2009 09:05
- Fixed calls to AccessModifiers
- Fixed some specials printing
- Added missing methods in JavaPrinter
- Renamed Printer in JavaCCPrinter
- Enhanced generated comments
- Added javadoc comments to visitors and generators
- Added javadoc comments to JTB classes

-----------------
Version 1.4.j.m.6
-----------------
-> 25/06/2009 09:18
- "instanceof" changed into "int variable" in ExpansionTreeWalker forgotten method
- Removed jtbgram.jtb temporary changes for being processed by JTB 1.3.2 on generics
- Generics types put back in jtbgram.jtb

-----------------
Version 1.4.j.m.5
-----------------
-> 22/06/2009 18:45
- Refactoring ClassInfo, Printer, JavaPrinter, Annotator, JavaStringMaker (StringBuilders, BufferedWriters,
   methods signatures)
- Renames JavaStringMaker into JavaBranchPrinter
- Vectors changed into ArrayLists
- "instanceof" changed into "int variable" in ExpansionTreeWalker and Expansion_ subclasses
- Changed direct use of node.tokenImage in node.accept to be able to print specials
- Moved addUnicodeEscapes to UnicodeConverter and use it for printing tokens in literals
- Corrections in JavaPrinter

-----------------
Version 1.4.j.m.4
-----------------
-> 18/06/2009 12:41
- Refactoring misc files : 
- Added base classes and visitors related constants in Globals
- Auto classes refactored (StringBuilders, BufferedWriters, renamed, common code, ...)
   and all merged in BaseClasses
- Depth First Visitor Generators refactored (StringBuilders, BufferedWriters, renamed, common code, ...)
   and all merged in DepthFirstVisitorsGenerator
- toolkit files deleted or renamed and moved up to misc

-----------------
Version 1.4.j.m.3
-----------------
-> 12/06/2009 18:03
- Work on syntaxtree classes : node interfaces and classes for visitors
- Renamed the Node and NodeListInterface interfaces into INode and INodeList
- jar generated and jtb parser looks functional

-----------------
Version 1.4.j.m.2
-----------------
-> 12/06/2009 12:06
- Work on ClassInfo, and JavaPrinter, Printer & Annotator visitors :
   adapted to JavaCC 4.2 grammar, performance improvements
- jar generated and jtb parser looks functional

-----------------
Version 1.4.j.m.1
-----------------
-> 11/06/2009 15:26
- parser classes taken from JavaCC 4.2 classes and adapted :
   no generics, no assignation of bnfproduction return info
- build_jtb.xml and build_jtb_props.xml adapted
- jar generated but jtb parser not functional




