Started porting the term construction code from the C backend.
Started porting the term construction code from the C backend.

svn path=/strc-java/trunk/; revision=17518

metaborg/strategoxt,Apanatshka/strategoxt,Apanatshka/strategoxt,metaborg/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,Apanatshka/strategoxt,lichtemo/strategoxt,lichtemo/strategoxt,Apanatshka/strategoxt,lichtemo/strategoxt,metaborg/strategoxt,metaborg/strategoxt,metaborg/strategoxt,Apanatshka/strategoxt