compiled with jdk 1.6
add handling for global functions which causes signature to flick to #M#F
add zip of  handling for global functions which causes signature to flick to #M#F