if (SAXSource.class.isAssignableFrom(type) || StaxSource.class.isAssignableFrom(type)) { retVal = new StaxSource(resetForStreaming(input)); } else if (StreamSource.class.isAssignableFrom(type)) { retVal = new StreamSource(getInputStream(input)); } else if (XMLStreamReader.class.isAssignableFrom(type)) { retVal = resetForStreaming(input); } else if (Element.class.isAssignableFrom(type)) { retVal = dom == null ? read(input).getNode() : dom; input = resetForStreaming(input); Object o = createStaxSource(input, type); if (o != null) {
if (SAXSource.class.isAssignableFrom(type) || StaxSource.class.isAssignableFrom(type)) { retVal = new StaxSource(resetForStreaming(input)); } else if (StreamSource.class.isAssignableFrom(type)) { retVal = new StreamSource(getInputStream(input)); } else if (XMLStreamReader.class.isAssignableFrom(type)) { retVal = resetForStreaming(input); } else if (Element.class.isAssignableFrom(type)) { retVal = dom == null ? read(input).getNode() : dom; input = resetForStreaming(input); Object o = createStaxSource(input, type); if (o != null) {
if (SAXSource.class.isAssignableFrom(type) || StaxSource.class.isAssignableFrom(type)) { retVal = new StaxSource(resetForStreaming(input)); } else if (StreamSource.class.isAssignableFrom(type)) { retVal = new StreamSource(getInputStream(input)); } else if (XMLStreamReader.class.isAssignableFrom(type)) { retVal = resetForStreaming(input); } else if (Element.class.isAssignableFrom(type)) { retVal = dom == null ? read(input).getNode() : dom; input = resetForStreaming(input); Object o = createStaxSource(input, type); if (o != null) {
if (SAXSource.class.isAssignableFrom(type) || StaxSource.class.isAssignableFrom(type)) { retVal = new StaxSource(resetForStreaming(input)); } else if (StreamSource.class.isAssignableFrom(type)) { retVal = new StreamSource(getInputStream(input)); } else if (XMLStreamReader.class.isAssignableFrom(type)) { retVal = resetForStreaming(input); } else if (Element.class.isAssignableFrom(type)) { retVal = dom == null ? read(input).getNode() : dom; input = resetForStreaming(input); Object o = createStaxSource(input, type); if (o != null) {