CharSequence (final @Nullable XmlAttribute attribute) { if (attribute == null) { return ""; } final XmlAttributeValue element = attribute.getValueElement(); if (element == null) { return ""; } final String s = element.getText(); if (s != null && s.length() > 0) { if (s.charAt(0) == '"' && s.charAt(s.length() - 1) != '"') { return "\""; } else if (s.charAt(0) == '\'' && s.charAt(s.length() - 1) != '\'') { return "'"; } } return ""; }