code: public long[] extractULongArray() {
          final int[] array = element.value.ulong_att_value();
          long mask = 0x7fffffff;
          mask += (long) 1 << 31;
          final long[] result = new long[array.length];
          for (int i = 0; i < array.length; i++) {
              result[i] = mask & array[i];
          }
          return result;
      }
docs: ===========================================