>>>>> "Raif" == Raif S Naffah <[EMAIL PROTECTED]> writes:
Raif> String t = tokens[i]; Raif> - if (Character.isJavaIdentifierStart(cn.toCharArray()[0])) Raif> - abort(""); Raif> + if (! Character.isJavaIdentifierStart(t.toCharArray()[0])) Raif> + abort("Class name [" + cn Raif> + + "] contains an invalid sub-package identifier: " + t); This code looks pretty weird. I think Character.isJavaIdentifierStart(t.charAt(0)) would be much more efficient. Tom