remove op_Print
add invokedynamic()