def METHOD_NAME(self, x, y, **kwargs):
    """Transform coordinates."""
    import dask.array as da
    crs_from = self.src_crs
    crs_to = self.dst_crs
    if not hasattr(x, "compute"):
        x = np.asarray(x)
        y = np.asarray(y)
        return self._transform_numpy(x, y, **kwargs)
    # CRS objects aren't thread-safe until pyproj 3.1+
    # convert to WKT strings to be safe
    result = da.map_blocks(_transform_dask_chunk, x, y,
                           crs_from.to_wkt(), crs_to.to_wkt(),
                           dtype=x.dtype, chunks=x.chunks + ((2,),),
                           kwargs=self.kwargs,
                           transform_kwargs=kwargs,
                           new_axis=x.ndim)
    x = result[..., 0]
    y = result[..., 1]
    return x, y