@Override
    public void endElement(String uri, String localName, String qName) {
        switch (localName) {
            case TagConstants.ARTIFICIAL_FLOWER_TAG:
            case TagConstants.NATURAL_FLOWER_TAG:
            case TagConstants.CUT_FLOWER_TAG:
                floralComposition.addFlower(currentFlower);
                currentFlower = null;
                break;
            case TagConstants.FLOWER_BASKET_TAG:
            case TagConstants.PACKAGING_PAPER_TAG:
                floralComposition.setFlowerPackaging(currentFlowerPackaging);
                currentFlowerPackaging = null;
                break;
            default:
                currentTag = "";
        }
    }