Наверное, имелось в веду не if, а of? И reference я бы убрал.