8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException

Add an explicit check for leading "<", upgrade the unit tests

Reviewed-by: twisti, darcy
3 files changed