@Override
        public void endElement (String uri, String localName, String qName)throws SAXException {
            switch (qName) {

                case "stone":
                    stoneList.add(stone);
                    break;

                case "name":
                    stone.setName(holder);
                    break;
                case "preciousness":
                    stone.setPreciousness(holder);
                    break;
                case "origin":
                    stone.setOrigin(holder);
                    break;
                case "color":
                    stone.setColor(holder);
                    break;
                case "transparency":
                    stone.setTransparency(Double.parseDouble(holder));
                    break;
                case "faces":
                    stone.setFaces(Integer.parseInt(holder));
                    break;
                case "value":
                    stone.setValue(Integer.parseInt(holder));
                    break;
            }
        }