public void testVersionEncodingStandalone() throws XMLStreamException {
XMLStreamReader reader = new SimpleXMLStreamReader(new StringReader("<?xml?>"));
Assert.assertNull(reader.getVersion());
Assert.assertNull(reader.getCharacterEncodingScheme());
Assert.assertFalse(reader.isStandalone());
Assert.assertFalse(reader.standaloneSet());
String input = "<?xml version=\"1.1\" encoding=\"US-ASCII\" standalone=\"yes\"?>";
reader = new SimpleXMLStreamReader(new StringReader(input));
Assert.assertEquals("1.1", reader.getVersion());
Assert.assertEquals("US-ASCII", reader.getCharacterEncodingScheme());