package submit.ast; public class Factor implements Node { private Immutable immutable; private Mutable mutable; public Factor(Immutable immutable) { this.immutable = immutable; } public Factor(Mutable mutable) { this.mutable = mutable; } @Override public void toCminus(StringBuilder builder, String prefix) { builder.append(prefix); if (mutable != null) mutable.toCminus(builder, ""); if (immutable != null) immutable.toCminus(builder, ""); } }