package foundation.variant.expression; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public abstract class Segment { protected static Logger logger; static { logger = LogManager.getLogger(Segment.class); } abstract public boolean isVariant(); abstract public String getName(); abstract public String getValue(); abstract public Segment newInstance() throws Exception; }