public abstract String getEndRepresentation();
public abstract String getStartRepresentation();
public void accept(VisitorContext ctx, VariantFragmentVisitor vfv) {
VariantFormVisitor formVisitor = vfv.visitSelector(ctx, this);
if (formVisitor != null) {
for (VariantForm form : getVariantForms()) {
form.accept(ctx, formVisitor);
}
}