docs: @Override
  	public T copy(T from) {
  		if (CONCURRENT_ACCESS_CHECK) {
  			enterExclusiveThread();
  		}
  
  		try {
  			checkAvroInitialized();
  			return avroData.deepCopy(runtimeSchema, from);
  		}
  		finally {
  			if (CONCURRENT_ACCESS_CHECK) {
  				exitExclusiveThread();
  			}
  		}
  	}