println("    case 0: return (jjtraveler.reflective.VisitableVisitor) any;");
println("    case 0: return (jjtraveler.Visitable) any;");
	protected void generate() {		printPackageDecl();		println("public class " + getClassName() + " extends Fwd implements jjtraveler.reflective.VisitableVisitor {");		println("public int getChildCount() {");		println("    return 1;");		println("  }");		println();		println("  public jjtraveler.Visitable getChildAt(int i) {");		println("    switch (i) {");		println("    case 0: return (jjtraveler.reflective.VisitableVisitor) any;");		println("    default: throw new IndexOutOfBoundsException();");		println("    }");		println("  }");		println();		println("  public jjtraveler.Visitable setChildAt(int i, jjtraveler.Visitable child) {");		println("    switch (i) {");		println("    case 0: any = (jjtraveler.reflective.VisitableVisitor) child; return this;");		println("    default: throw new IndexOutOfBoundsException();");		println("    }");		println("  }");		println();		println("  public VisitableFwd(jjtraveler.reflective.VisitableVisitor any) {");		println("    super(any);");		println("  }");		println("}");	}