Japanese Green Tea Cheesecake.