remove redundant kompileOptions and globalOptions from AbstractVisitor