def METHOD_NAME(self, cube, domain, domain_info):
    """Fix rotated coordinates."""
    for dim_coord in ['rlat', 'rlon']:
        old_coord = cube.coord(domain[dim_coord].standard_name)
        old_coord_dims = old_coord.cube_dims(cube)
        points = domain[dim_coord].data
        coord_system = iris.coord_systems.RotatedGeogCS(
            grid_north_pole_latitude=domain_info['pollat'],
            grid_north_pole_longitude=domain_info['pollon'])
        new_coord = iris.coords.DimCoord(
            points,
            var_name=dim_coord,
            standard_name=domain[dim_coord].standard_name,
            long_name=domain[dim_coord].long_name,
            units=Unit('degrees'),
            coord_system=coord_system,
        )
        self._check_grid_differences(old_coord, new_coord)
        new_coord.guess_bounds()
        cube.remove_coord(old_coord)
        cube.add_dim_coord(new_coord, old_coord_dims)