private StartElement getConvertStartElement(StartElement startElement){
		
		//o͗p
		StartElement result = startElement;
		
		//܂Ȃ
		XMLEventFactory eventFactory = XMLEventFactory.newInstance();
		
		//startElement.getName().getLocalPart()
		//gƂ܂܂
		//R͕܂ m(_ _)m
		QName qName = startElement.getName();
		//ύXKvȃ^OƂ
		if (startElement.getName().getLocalPart().equals("ATTR") ||
				startElement.getName().getLocalPart().equals("ENTITY") ||
				startElement.getName().getLocalPart().equals("RELATION") ||
				startElement.getName().getLocalPart().equals("INDEX")){
			
			//Attribute attribute = startElement.getAttributeByName(new QName("P-NAME"));
			
			//System.out.println(reader.get);
			
			String prefix = startElement.getName().getPrefix();
			String uri = startElement.getNamespaceURI(prefix);
			String localName = startElement.getName().getLocalPart();
			Iterator<Attribute> attributes = startElement.getAttributes();
			Iterator<Namespace> namespaces = startElement.getNamespaces();
			NamespaceContext context = startElement.getNamespaceContext();
			
			ArrayList<Attribute> list = new ArrayList<Attribute>();
			for (Iterator<Attribute> i = attributes; i.hasNext();){
				Attribute att = i.next();
				if (att.getName().getLocalPart().equals("P-NAME")){
					list.add(eventFactory.createAttribute(prefix, uri, "P-NAME", convertToERCase(att.getValue())));
				}
				else list.add(att);
				//System.out.println(att.getName().getLocalPart().equals("P-NAME"));
			}
			
			attributes = list.iterator();
			
			result = eventFactory.createStartElement(prefix, uri, localName, attributes, namespaces, context);				
		}
		
		return result;
	}