question: protected void init ( String str ) { int len = str . length ( ) ; text = new char [ len ] ; lcText = new char [ len ] ; for ( int i = 0 ; i < len ; i ++ ) { char c = str . charAt ( i ) ; text [ i ] = c ; if ( c == '\n' || c == '\r' || c == '\t' ) { lcText [ i ] = ' ' ; } else lcText [ i ] = ( ( c >= 'a' && c <= 'z' ) || ( c >= '0' && c <= '9' ) ) ? c : Character . toLowerCase ( c ) ; } }
target:  Gemeinsame Initialmethode der drei Konstruktoren, diese erhaelt den CFML Code als  char[] und uebertraegt ihn, in die interen Datenhaltung. 