virtual statement