code: @Override
      public String[] doDeserializeArray( JsonReader reader, JsonDeserializationContext ctx, JsonDeserializerParameters params ) {
          FastArrayString jsArray = new FastArrayString();
          reader.beginArray();
          while ( JsonToken.END_ARRAY != reader.peek() ) {
              if ( JsonToken.NULL == reader.peek() ) {
                  reader.skipValue();
                  jsArray.push( null );
              } else {
                  jsArray.push( reader.nextString() );
              }
          }
          reader.endArray();
  
          return jsArray.reinterpretCast();
      }
docs: {@inheritDoc}