code: public T deserialize( String key, JsonDeserializationContext ctx ) throws JsonDeserializationException {
          if ( null == key ) {
              return null;
          }
          return doDeserialize( key, ctx );
      }
docs: Deserializes a key into an object.
  
  @param key key to deserialize
  @param ctx Context for the full deserialization process
  @return the deserialized object
  @throws com.github.nmorel.gwtjackson.client.exception.JsonDeserializationException if an error occurs during the deserialization