code: @Override
      public int[] doDeserializeArray( JsonReader reader, JsonDeserializationContext ctx, JsonDeserializerParameters params ) {
          List<Integer> list = deserializeIntoList( reader, ctx, IntegerJsonDeserializer.getInstance(), params );
  
          int[] result = new int[list.size()];
          int i = 0;
          for ( Integer value : list ) {
              if ( null != value ) {
                  result[i] = value;
              }
              i++;
          }
          return result;
      }
docs: {@inheritDoc}