public abstract class EntityName {
public static EntityName create(String s) {
CharSegment seg = new CharSegment(s);
if (seg.keys().size() > 0)
return new DynamicEntityName(seg);
return new StaticEntityName(s);
}
public static class DynamicEntityName extends EntityName {