code: private static void populate(TableRequestOptions modifiedOptions, final TableRequestOptions clientOptions) {
          RequestOptions.populateRequestOptions(modifiedOptions, clientOptions, true /* setStartTime */);
          if (modifiedOptions.getTablePayloadFormat() == null) {
              modifiedOptions.setTablePayloadFormat(clientOptions.getTablePayloadFormat());
          }
  
          if (modifiedOptions.getPropertyResolver() == null) {
              modifiedOptions.setPropertyResolver(clientOptions.getPropertyResolver());
          }
          
          if (modifiedOptions.getDateBackwardCompatibility() == null) {
              modifiedOptions.setDateBackwardCompatibility(clientOptions.getDateBackwardCompatibility());
          }
      }
docs: Populates any null fields in the first requestOptions object with values from the second requestOptions object.
  
  @param modifiedOptions
  A {@link TableRequestOptions} object from which to copy options.
  @param clientOptions
  A {@link TableRequestOptions} object where options will be copied.
  
  @return A {@link RequestOptions} object.