}
}
- QName readQName() throws IOException {
+ @Override
+ public QName readQName() throws IOException {
// Read in the same sequence of writing
String localName = readCodedString();
String namespace = readCodedString();
String revision = Strings.emptyToNull(readCodedString());
- return QNameFactory.create(new QNameFactory.Key(localName, namespace, revision));
+ return QNameFactory.create(localName, namespace, revision);
}
-
- private String readCodedString() throws IOException {
+ final String readCodedString() throws IOException {
final byte valueType = input.readByte();
switch (valueType) {
case TokenTypes.IS_NULL_VALUE: