toInternalNames(interfaces),
TypeUtils.toInternalNames(interfaces),
    public void begin_class(int access, String className, Type superType, Type[] interfaces, String sourceFile) {        init();        this.classAccess = access;        this.classType = Type.getType("L" + className.replace('.', '/') + ";");        this.superType = (superType != null) ? superType : Constants.TYPE_OBJECT;        classv.visit(access,                     this.classType.getInternalName(),                     this.superType.getInternalName(),                     toInternalNames(interfaces),                     sourceFile);    }