} else if (m_createClass.isInterface() ||
m_createClass.isAbstract()) {
// cannot create instance, throw exception
mb.appendCreateNew(MethodBuilder.FRAMEWORK_EXCEPTION_CLASS);
mb.appendDUP();
mb.appendLoadConstant("Cannot create instance of interface or abstract class " +
m_createClass.getName());
mb.appendCallInit(MethodBuilder.FRAMEWORK_EXCEPTION_CLASS,
MethodBuilder.EXCEPTION_CONSTRUCTOR_SIGNATURE1);
mb.appendThrow();