private void initDescriptions() {
        if (descriptions == null) {
            descriptions = new ArrayList<Description>(2);
        } else {
            for (int i = 0; i < descriptions.size(); i++) {
                String type = descriptions.get(i).getType();
                if (type == null) {
                    descriptionIndex = i;
                } else if (type.equals(SHORT)) {
                    shortDescriptionIndex = i;
                }
            }
        }
        if (descriptionIndex == -1) {
            descriptionIndex = descriptions.size();
            descriptions.add(new Description());
        }
        if (shortDescriptionIndex == -1) {
            shortDescriptionIndex = descriptions.size();
            descriptions.add(new Description());
        }
    }