Part of patch for XALANJ-2318.

Check whether the method that is being outlined is either <clinit> (the static
class initializer) or <init> (a constructor function).  Only those methods are
permitted to have less than and greater than characters, so any outlined
method based on them has to avoid using those characters.

Also, fixed a bug in MethodGenerator.mergeAdjacentChunks where it was not
correctly handling the end case where the last N chunks are all adjacent.  

Reviewed by Christine Li (jycli () ca ! ibm () com)

1 file changed