assert (!isAbstract || !isNative);
JMethod x;
String sname = String.valueOf(name);
if (isNative) {
x = new JsniMethod(this, info, sname, enclosingType, returnType,
isStatic, isFinal, isPrivate);
} else {
x = new JMethod(this, info, sname, enclosingType, returnType, isAbstract,
isStatic, isFinal, isPrivate);
}