Element el = new Element(); while (next() == JsonParser.Event.KEY_NAME) { switch (getString()) { if (el.isEmpty()) attrs.setNull(tag, el.vr); else if (el.bulkDataURI != null) { case UR: case UT: attrs.setString(tag, el.vr, el.toStrings()); break; case FL: case FD: attrs.setDouble(tag, el.vr, el.toDoubles()); break; case SL: case UL: case US: attrs.setInt(tag, el.vr, el.toInts()); break; case SQ: el.toItems(attrs.newSequence(tag, el.values.size())); break; case OB: attrs.setBytes(tag, el.vr, el.bytes); else