@Override public Declarator clone() { return (Declarator)super.clone(); } public static interface MutableByDeclarator {
@Override public Statement clone() { return (Statement)super.clone(); } public static class Throw extends Statement {
@Override public TypeRef clone() { return (TypeRef) super.clone(); }