@Override
  public DataType visitGlobal_stmt(@NotNull PythonParser.Global_stmtContext ctx) {
    for (TerminalNode e : ctx.NAME()) {
      scope.addGlobalVariable(e.getText(), PrimitiveType.INTEGER);
      String descriptor = PrimitiveType.INTEGER.getType().getDescriptor();
      Object value = PrimitiveType.INTEGER.isPrimitive() ? 0 : null;
      cw.visitField(ACC_PUBLIC | ACC_STATIC, e.getText(), descriptor, null, value).visitEnd();
    }

    return PrimitiveType.INTEGER;
  }