package speiger.src.builder.base; import java.util.ArrayList; import java.util.List; import java.util.Set; public class Segment { String text; List segments = new ArrayList<>(); public Segment(String text, List segments) { this.text = text; this.segments = segments; } public int build(Set parsePool, StringBuilder builder, int index) { int length = builder.length(); builder.insert(index, text); for(int i = 0,offset=0,m=segments.size();i