class Description {

    public String joinText(String between)
    {
        StringBuffer sb = new StringBuffer();
        if (this.paragraphs != null)
        {
            for (Iterator<Paragraph> iterator = this.paragraphs.iterator(); iterator.hasNext();)
            {
                sb.append(iterator.next().getText());
                if (iterator.hasNext())
                {
                    sb.append(between);
                }
            }
        }
        return sb.toString();
    }

    public  Description();
    public  Description(String text);
    public  Description(List<Paragraph> paragraphs);

}