@Override
    public void visitEnd() {
	MethodVisitor methodVisitor = cv.visitMethod(Opcodes.ACC_PUBLIC, getterName, "()" + getterDescriptor, null, null);
	methodVisitor.visitCode();
	if (!isStatic) {
	    methodVisitor.visitVarInsn(Opcodes.ALOAD, 0);
	}
	methodVisitor.visitFieldInsn(isStatic ? Opcodes.GETSTATIC : Opcodes.GETFIELD, ownerName, fieldName, fieldDescriptor);
	if (multiplier != 1) {
	    methodVisitor.visitLdcInsn(multiplier);
	    methodVisitor.visitInsn(Opcodes.IMUL);
	}
	methodVisitor.visitInsn(Type.getType(fieldDescriptor).getOpcode(Opcodes.IRETURN));
	methodVisitor.visitMaxs(0, 0);
	methodVisitor.visitEnd();
	cv.visitEnd();
    }