class StringListType implements Command, State {

    @Override
    public boolean equals(@Nullable Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        StringListType other = (StringListType) obj;
        return typeDetails.equals(other.typeDetails);
    }

    public  StringListType();
    public  StringListType(List<String> rows);
    public  StringListType(StringType... rows);
    public  StringListType(String... rows);
    public  StringListType(String serialized);

}