public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitBuildMacro(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitNativeMeta(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitAssignOperation(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitShiftExpression(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitLocalFunctionDeclaration(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitContinueStatement(this);
   else super.accept(visitor);
 }
 public void accept(@NotNull PsiElementVisitor visitor) {
   if (visitor instanceof HaxeVisitor) ((HaxeVisitor) visitor).visitInterfaceBody(this);
   else super.accept(visitor);
 }