public <ResType> ResType accept(UnOpVisitor<ResType> v) { return v.forOpRef(this); }
public <ResType> ResType accept(UnOpVisitor<ResType> v) { return v.forUnOpMinus(this); }