code.setMaxStack(3 + 2 * parameterTypes.length);
String exnClass = UnsupportedOperationException.class.getName();
exnClass = exnClass.replace('.', '/');
code.newInstance(exnClass);
code.dup();
code.invokespecial(exnClass, "<init>", "()V", 1, 1);
code.addThrow();