@Test
    public void testIdentifyNonPlaceholderWithSeparatorChar() throws Exception
    {
        // Setup fixture.
        final Document doc = DocumentHelper.parseText("<vcard><el>place/holder</el></vcard>");
        final LdapVCardProvider.VCardTemplate template = new LdapVCardProvider.VCardTemplate(doc);
        final Map<String, String> attributes = new HashMap<>();
        attributes.put("place", "value");
        attributes.put("holder", "value");

        // Execute system under test.
        final LdapVCardProvider.VCard vCard = new LdapVCardProvider.VCard(template);
        final Element result = vCard.getVCard(attributes);

        // Verify result.
        assertNotNull( result );
        assertEquals( "<vcard><el>place/holder</el></vcard>", result.asXML() );
    }
Verifies that, using a simplified template, element values that are not a placeholder do not get replaced, even
if the element value contains a separator character used in the implementation to distinguish individual
placeholders.

@see <a href="https://igniterealtime.atlassian.net/browse/OF-1947">OF-1947</a>
xmppserver/src/test/java/org/jivesoftware/openfire/ldap/VCardTest.java