public object visit(OR foo) { return(null); }
public object visit(OR foo) { return(foo.Cost); }
public object visit(OR foo) { return(foo.Duration); }